Собственно весь вопрос в названии темы.
Есть такой код
$("input[type=file]").change(function(event) { var reader = new FileReader(); reader.onload = function(event) { object = {}; object.data = event.target.result; uFiles.push(object); function upload() { $("#preview_media").append('<li class="media_block" id="progress">Загрузка...</li>'); $.ajax({ method: "POST", url: "/ajax/upload.php", cache: false, async: true, data: {"files": object}, success: function(img){ $("#preview_media #progress").remove(); $("#preview_media").append('Добавляем блок'); } }); }; upload(); }; }); });
Во время каждой итерации выпоняю ajax запрос на загрузку файла на сервер.
Как сделать так, чтобы следующая итерация НЕ выполнялась, до тех пор пока не будет получен ответ от сервера в success? То есть пока файл не загрузиться?