Последовательно-непоследовательный порядок запросов getJSON

Автор: Aport Понедельник, Февраль 2nd, 2015 Нет комментариев

Рубрика: Уроки JavaScript

Обнаружил, что когда мы в jQuery пользуемся getJSON то казалось бы последовательный порядок запросов getJSON на сервере оказывается далеко не всегда в последовательном виде.

Например у нас есть код:

$.each(["a", "b", "c"], function(index, value) {
console.log(index + ‘: ‘ + value);
$.getJSON(document.location.pathname, {«index»: index, «value»:value}, function(r){
console.log(«result : » + index + ‘: ‘ + value);
});
});

результат его выполнения может быть совсем не очевидным:

0: a
1: b
2: c
result : 0: a
result : 2: c
result : 1: b

как видите последовательность выполнения изменилась, а это в свою очередь весьма не очевидно.

 

Источник: yapro.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты