【问题标题】:How to change $.ajax() default settings?如何更改 $.ajax() 默认设置?
【发布时间】:2011-10-14 13:10:06
【问题描述】:

如何修改$.ajax() 函数选项的默认值?

理想情况下做类似的事情:

//set ajax async to false
$(someSelector).load(url, data, function(){});
//set ajax async to true

允许我同步执行.post()

【问题讨论】:

  • 所有注意事项: 主线程上的同步 XMLHttpRequest 已弃用。不要使用这种方法。

标签: javascript jquery


【解决方案1】:

你想要ajaxSetup

 $.ajaxSetup({
   url: "/xmlhttp/",
   global: false,
   type: "POST"

 });
 $.ajax({ data: myData });

【讨论】:

    【解决方案2】:

    尝试使用$.ajaxSetup()

    $.ajaxSetup({
      async: false
    });
    

    【讨论】:

    • 这样做给了我以下消息:主线程上的同步 XMLHttpRequest 已被弃用,因为它对最终用户的体验产生不利影响。如需更多帮助,请查看xhr.spec.whatwg.org
    猜你喜欢
    • 2017-03-07
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多