2013-03-14 45 views
6

我很新的jquery和现在,即时通讯使用jeditable让用户编辑我的网页上的一些信息。如何在jeditable中发送多个变量?

所以这里是我的问题,你如何发送多个变量到PHP文件使用可jeditable?我明白,当用户点击提交按钮时,ID和值将被POST到PHP文件。

所以比方说,我有这样的代码:

var x = 1; 
var y = 2; 

$('.edit_area').editable('test.php', { 
    type  : 'textarea', 
    cancel : 'Cancel', 
    event  : "dblclick", 
    submit : 'OK', 
    indicator : '<img src="img/loading.gif">', 
    tooltip : 'Click to edit...' 
}); 

我怎么能发送变量x和y,当用户点击jeditable OK按钮test.php的?谢谢

回答

6

这篇文章很旧,但我偶然发现它。也许这会帮助某人。短期看在documentation会告诉你:

“(混合)submitdata:额外参数提交内容时,可以是一个散列或函数返回一个哈希值。”

$(".editable").editable("http://www.example.com/save.php";, { 
    submitdata : {foo: "bar"}; 
}); 

所以你的情况,你想补充额外的参数“submitdata”是这样的:

submitdata : {x: x, y: y}; 

如果现在用户点击OK按钮,x的值和y将发布到服务器。