Как изменить настройки $.ajax() по умолчанию?

Как изменить значения по умолчанию для функции $.ajax()?

Идеально сделать что-то похожее на:

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

чтобы я мог выполнять .post() синхронно.

Ответ 1

Вы хотите ajaxSetup

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

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

Ответ 2

Попробуйте использовать $.ajaxSetup()

$.ajaxSetup({
  async: false
});