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

Обнаружил, что когда мы в 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

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

Оцени публикацию:
  • 2,6
Оценили человек: 2
Теги : jQuery, getJSON, ajax

Похожие статьи:

Справочники и учебники:


Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Введите изображенные цифры:
Captcha
Главная
X

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2017 YaPro.Ru

Главная » Веб-мастеру » JavaScript »