Звучит так, как будто вы хотите, чтобы вызовы AJAX были синхронными, что можно сделать, но все же оставить настройку асинхронного по умолчанию, вероятно, лучше, и обработка кода выполняется, когда вызов ajax завершается с помощью методов обратного вызова (т. Е. Завершено, успех, ошибка). обработчики). По сути, если вы сделаете вызов AJAX синхронным, вы не будете знать, сколько времени займет запрос, что блокирует браузер до тех пор, пока запрос не вернется. Это может быть очень нежелательно для больших запросов AJAX.
Некоторая ссылка на вызовы jQuery AJAX
http://api.jquery.com/jQuery.ajax/
Как заставить AJAX работать синхронно для всех вызовов AJAX
$.ajaxSetup({async:false});
Как настроить синхронную работу AJAX для одного вызова AJAX
$.ajax({
async: false,
type: 'POST',
url: url,
data: data,
success: success
dataType: dataType
});