Обнаружил, что когда мы в 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
как видите последовательность выполнения изменилась, а это в свою очередь весьма не очевидно.
Комментарии
Комментариев пока нет.