Jquery表单插件忽略了ajaxSetup设置

时间:2011-07-12 14:43:31

标签: jquery ajax

我正在尝试使用$.ajaxSetup()设置要在每个ajax请求中发送的全局数据。

根据here,我正在尝试的应该可行。

但是,我的应用程序中的一些ajax调用是使用表单插件的表单。这些调用似乎不包括我在$.ajaxSetup()中设置的数据。我相信它也使用jquery $.ajax(),但它只是不起作用。所以我写信询问是否有某种方法可以实现它。

这是一个演示页面,显示我想要做的事情。 http://jsfiddle.net/FSLyA/9/

2 个答案:

答案 0 :(得分:0)

您的jsfiddle示例与博客文章不同。

你只是使用谷歌,雅虎等的香草网址... - 你期望发生什么?无论您使用表单还是其他任何内容向其发送数据,ajax调用都不会仅发回该页面。 ajax调用的目的是让另一部分(服务器端脚本)处理您的数据并发回一些数据。

我认为你的例子不是你正在使用的真实代码。也许你可以发帖吗?

也可能是同一个域策略正在发挥作用,或者实际上您对Ajax的整体理解目前是有限的。我不确定它是什么。

答案 1 :(得分:0)

通过查看表单插件的代码,我发现插件查找所有表单元素并使用这些数据创建查询字符串,这会覆盖data对象集 $.ajaxSetup()。所以诀窍不起作用。