Как ждать, пока jQuery ajax-запрос не завершится в цикле?
У меня есть этот код:
for (var i = 0; i < $total_files; i++) {
$.ajax({
type: 'POST',
url: 'uploading.php',
context: $(this),
dataType: 'json',
cache: false,
contentType: false,
processData: false,
data: data_string,
success: function(datas) {
//does something
},
error: function(e) {
alert('error, try again');
}
});
}
Он загружает изображения очень хорошо, но проблема в том, что я могуНе могу загрузить изображения по одному, я попытался установить опциюасинхронный к ложному но он замораживает веб-браузер, пока все изображения не будут загружены, что не то, что я хочу, я хочу как-то подражать этому "async: false " возможность выполнить то же самое, но без зависания веб-браузера.
Как это сделать?