Я пытаюсь сделать два ajax-запроса параллельно, используя jQuery, как это:
var sources = ["source1", "source2"];
$(sources).each(function() {
var source = this;
$.ajax({
async: true,
type: "POST",
data: {post: "data", in: "here"},
url: "/my/url/" + source,
success: function(data) {
process_result(data);
}
});
});
Я получил базовую структуру от этого вопроса , но мои запросы все еще не выполняются параллельно. «source1» занимает некоторое время, и я вижу на сервере, что второй запрос не выполняется до тех пор, пока не будет выполнен первый.
Насколько я могу судить, у меня нет других активных запросов, поэтому я не думаю, что это проблема с максимальным количеством параллельных запросов для браузера. Я что-то здесь упускаю?