在JEDITABLE中提交函数而不是整个php文件

时间:2009-08-25 06:56:59

标签: jquery jeditable

我如何将值和id不提交给像save.php这样的php文件(其中包含可以立即保存新值的代码),而是提交给函数?

因为我在编辑某个元素时可以获得整个页面。也许是因为我发布了 将值和id放入函数中....

2 个答案:

答案 0 :(得分:2)

我认为你的意思是提交JavaScript函数。只需使用函数而不是URL:

 $('.editable').editable(function(value, settings) { 
     /* Do your stuff here... */
     console.log(this);
     console.log(value);
     console.log(settings);
     return(value);
  }, { 
     type    : 'textarea',
     submit  : 'OK',
 });

答案 1 :(得分:0)

你可以更明确吗?鉴于你目前的文字,我可以对答案进行猜测:

如果您的值是表单的一部分(即在<form></form>标记内),那么当您发布表单时,它们应自动提交。

或者你可以将它们附加到网址的末尾:save.php?id = myid&amp; value = myvalue

前者更受欢迎,因为它更安全,因为页面用户无法看到传递的内容。