我正在尝试使用$.ajaxSetup()
设置要在每个ajax请求中发送的全局数据。
根据here,我正在尝试的应该可行。
但是,我的应用程序中的一些ajax调用是使用表单插件的表单。这些调用似乎不包括我在$.ajaxSetup()
中设置的数据。我相信它也使用jquery $.ajax()
,但它只是不起作用。所以我写信询问是否有某种方法可以实现它。
这是一个演示页面,显示我想要做的事情。 http://jsfiddle.net/FSLyA/9/
答案 0 :(得分:0)
您的jsfiddle示例与博客文章不同。
你只是使用谷歌,雅虎等的香草网址... - 你期望发生什么?无论您使用表单还是其他任何内容向其发送数据,ajax调用都不会仅发回该页面。 ajax调用的目的是让另一部分(服务器端脚本)处理您的数据并发回一些数据。
我认为你的例子不是你正在使用的真实代码。也许你可以发帖吗?
也可能是同一个域策略正在发挥作用,或者实际上您对Ajax的整体理解目前是有限的。我不确定它是什么。
答案 1 :(得分:0)
通过查看表单插件的代码,我发现插件查找所有表单元素并使用这些数据创建查询字符串,这会覆盖data
对象集
$.ajaxSetup()
。所以诀窍不起作用。