Здравствуйте, помогите пожалуйста с реализацией.
var fileList = $('#file_list');
$("#upload").click(function() {
fileList.find('li').each(function() {
var item = this;
// Здесь File API, каждая картинка отправляется на сервер
// по отдельности, т.е каждая итерация это запрос
// пример функции которая возвращает ответ от сервера.
...
oncomplete: function(response) {
$(item).removeClass('update').addClass('read');
createPost();
}
)};
function createPost() {
if (!fileList.find('li').hasClass('update')) {
// Последний запрос к серверу он должен выполниться только один раз.
}
}
С первого взгляда все ок, но не ок, при большом кол-ве картинок происходит так что
if (!fileList.find('li').hasClass('update')) срабатывает не так как нужно...
Запрос на сервер отправляется больше одного раза