如何更改$ .ajax()默认设置?

Stu*_*ser 12 javascript jquery

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

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

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

让我.post()同步进行.

Joe*_*Joe 25

你想要ajaxSetup

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

 });
 $.ajax({ data: myData });
Run Code Online (Sandbox Code Playgroud)


Roc*_*mat 21

尝试使用 $.ajaxSetup()

$.ajaxSetup({
  async: false
});
Run Code Online (Sandbox Code Playgroud)

  • 这样做给了我以下消息:主线程上的同步XMLHttpRequest由于其对最终用户体验的不利影响而被弃用.如需更多帮助,请访问http://xhr.spec.whatwg.org/. (2认同)