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

时间:2011-07-27 18:56:06

标签: javascript jquery

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

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

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

允许我同步执行.post()

2 个答案:

答案 0 :(得分:25)

您需要ajaxSetup

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

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

答案 1 :(得分:21)

尝试使用$.ajaxSetup()

$.ajaxSetup({
  async: false
});