Некоторые из кода, который я видел, указывают async:true
и другой код async:false
. Если я вообще не объявляю async
, по умолчанию он имеет значение true
, поэтому аякс-вызовы по умолчанию асинхронны?
Глядя на документацию jQuery.ajax
(цитата):
По умолчанию все запросы отправляются асинхронно (т.е. для этого установлено значение
true
по умолчанию). Если тебе надо синхронных запросов, установите этот параметр доfalse
.
Угу. Ajax-вызовы асинхронны по своей природе и по умолчанию имеют значение true.
асинхронной
По умолчанию: true
По умолчанию все запросы отправляются асинхронно (т.е. true по умолчанию). Если тебе надо синхронных запросов, установите этот параметр к ложному. Междоменные запросы и dataType: запросы "jsonp" не поддержка синхронной работы. Заметка что синхронные запросы могут временно заблокировать браузер, отключение любых действий, в то время как запрос активен.
Запросы async:true
по умолчанию , но, если вы вызываете ajaxSetup
таким образом...
$.ajaxSetup({
async: false
});
... в любое время перед вызовом $.ajax
без указания опции async
будет использоваться конфигурация async, указанная в ajaxSetup
. С помощью приведенного выше кода установки запрос будет синхронным.