2011-04-28 131 views
1

为了做一个Facebook邀请自动化我需要发布特定的数据,以便Facebook的朋友选择将打开。 不适用在已打开的事件上使用此脚本。 我想我只是没有得到post()方法,或者它没有用我想要的方式。 我尝试从浏览器直接运行这样的方法:使用javascript jQuery.post()打开一个窗口

javascript:$.post('/events/create.php',{/ajax/choose/?type: 'event' eid: 'someeventid' send_invites_on_close: '1'});

或:

javascript:$.post('/events/create.php?eid=someeventid',{/ajax/choose/?type: 'event' eid: 'someeventid' send_invites_on_close: '1'});

什么想法?

谢谢!

编辑:

背后的职务的HTML是:

<a class="mbs uiButton" role="button" href="/events/create.php?eid=*eventid*" rel="dialog-post" ajaxify="/ajax/choose/?type=event&amp;eid=*eventid*&amp;send_invites_on_close=1"><i class="mrs img sp_a2jb2c sx_c44d3d"></i><span class="uiButtonText">Select Guests to Invite</span></a>

回答

1

的格式化参数jQuery的岗位的方法是这样的(你很接近,但需要逗号分开PARAMS) :

$.post("/events/create.php", { /ajax/choose/?type: 'event', eid: 'someeventid', send_invites_on_close: '1' }); 

(附注:不确定你的第一个参数是否合法,没有测试 - 不确定特殊字符那里)

+0

的HTML是:'Select Guests to Invite'上述不工作,我猜这些参数是错误的。 – domiel 2011-04-28 10:23:23