Бьюсь уже второй день и никак не могу понять.
Есть код:
for (l = 0; l < obj.length; l++) {
$.ajax({
type: "POST",
dataType: "json",
url: ссылка,
data: параметры,
contentType: false,
processData: false,
success: function(json) {
alert("asdf");
document.getElementById('product_image_files').style.display = 'none';
},
});
}
Это код должен обрабатывать массив пошагово. Обрабатывает первый элемент, всплывает alert, product_image_files исчезает. Дальше второй и т.д.
Проблема в том, что product_image_files исчезает только после обработки всех элементов, но alert почему то выходит вовремя.
Происходит все так: первый элемент обработался, всплывает alert, дальше должен исчезнуть product_image_files, но он не исчезает. Начинается обработка последнего элемента, всплывает alert и только тут исчезает product_image_files. Ребята подскажите что не так?