x-editable ajax调用不处理指定的url

我使用x-editable的bootstrap,我试图让它工作一旦点击x-editable的保存按钮,应该执行php文件。

我已经尝试了所有知识来解决这个问题,但我不是一个铁杆的javascript程序员,所以将它改为Json试一试是我的观点一点努力。

我已经阅读了x-editable的文档,这应该是使用它的方法。

所以这是html:

superuser 

Javascript:

  $.fn.editable.defaults.mode = 'inline'; $('.username').editable({ type: 'text', pk: 1, url: 'post.php', }); 

一旦post.php丢失,x-editable就会出错,但是如果它看到php文件则什么都不做。 php文件中的内容无关紧要,因为那里只有一个带有测试的控制台日志。

控制台日志永远不会执行,我无法弄清楚为什么它不工作,我已经看到1或2个问题像Stackoverflow上的东西一样,但没有使用完整的信息。

这是我第一次在互联网上问一些东西,所以我希望有人可以帮我解决这个问题。

我已经尝试过将url更改为localhost/dir/etc但没有效果。 还设置/posturl ,并添加var posturl = "post.php"; 没有帮助

哦,我已经测试了所有资源:但如果它有帮助:

              

使用send参数,因为它可以确定将数据发送到服务器的策略 。 它可以是自动的 总是 | 永远不会 仅当定义了pkurl ,才会在服务器上发送’auto’数据, 否则新值将存储在本地

您可以通过以下代码为所有输入设置它:

 $.fn.editable.defaults.send = "always"; 

或者为相关策略自定义每个输入,如下所示:

 $('.username').editable({ send: 'always' }); 

您是否尝试修改发送选项?

 $('.username').editable({ type: 'text', pk: 1, url: 'post.php', send: 'always' }); 

否则尝试调试未编译的版本bootstrap-editable.js并在此处添加断点https://github.com/vitalets/x-editable/blob/master/src/editable-form/editable-form.js#L189 。 我有类似的问题,这就是我所做的。 希望有所帮助。