Я хочу сделать асинхронные запросы на получение и получать разные результаты на основе ввода, который я предоставляю каждому. Вот мой код:Несколько запросов Ajax HTTP GET с различными входными переменными с использованием jQuery
param=1;
$.get('http://localhost/my_page_1.php', param, function(data) {
alert("id = "+param);
$('.resul 5.t').html(data);
});
param=2;
$.get('http://localhost/my_page_2.php', param, function(data) {
alert("id = "+param);
$('.result').html(data);
});
Результат для обоих запросов является: "ID = 2" Я хочу результаты быть: "ID = 1" для первой запрос, и «ID = 2 «для второго ...
Я хочу сделать это для многих запросов в одном файле HTML и интегрировать результаты в HTML-код , как только они будут готовы.
Может ли кто-нибудь помочь мне решить эту проблему?
Да, это работает, спасибо .. Но я хочу сделать это с десятками запросов в цикле. Я пытаюсь сделать это в цикле, но это не сработает. И я хочу, чтобы все запросы были асинхронными, так как моя программа не зависала за каждое время отклика. Другие идеи? –
Массив - хорошая идея, если вы знаете все просьбы, которые вы собираетесь сделать загодя. Я отредактировал свой ответ с более гибким решением. –
Хорошее решение, я как бы злюсь на себя за то, что не понял себя и немного доволен, так как сегодня я смогу спать;) Читайте о том, как это работает [здесь] (http://en.wikipedia.org)/wiki/Closure_% 28computer_science% 29) –