如何更改 $.ajax() 默认设置?
Posted
技术标签:
【中文标题】如何更改 $.ajax() 默认设置?【英文标题】:How to change $.ajax() default settings? 【发布时间】:2011-10-14 13:10:06 【问题描述】:如何修改$.ajax()
函数选项的默认值?
理想情况下做类似的事情:
//set ajax async to false
$(someSelector).load(url, data, function());
//set ajax async to true
允许我同步执行.post()
。
【问题讨论】:
所有注意事项: 主线程上的同步 XMLHttpRequest 已弃用。不要使用这种方法。 【参考方案1】:你想要ajaxSetup
$.ajaxSetup(
url: "/xmlhttp/",
global: false,
type: "POST"
);
$.ajax( data: myData );
【讨论】:
【参考方案2】:尝试使用$.ajaxSetup()
$.ajaxSetup(
async: false
);
【讨论】:
这样做给了我以下消息:主线程上的同步 XMLHttpRequest 已被弃用,因为它对最终用户的体验产生不利影响。如需更多帮助,请查看xhr.spec.whatwg.org。以上是关于如何更改 $.ajax() 默认设置?的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 学习-48.$.ajaxSetup方法设置AJAX的全局默认设置
JavaScript 学习-48.$.ajaxSetup方法设置AJAX的全局默认设置