у меня есть этот html-код
<div class = "a1"></div>
<div class = "a2"></div>
<div class = "a3"></div>
<div class = "a4"></div>
<div class = "a5"></div>
и я хочу отправить ajax вот так
$.ajax({
type: "GET",
url: 'get.php',
data: "id = " + "a1", // appears as $_GET['id'] @ your backend side
success: function(data) {
// data is ur summary
$('#a1').html(data);
}
});
и получить данные из get.php для всех [a1 .... a5] и получить данные в div.
поэтому я хочу отправить код ajax и получить все запросы [a1..a5] в одном коде javascript, я пытаюсь сделать это в цикле, но не работаю (я не смог отправить запрос, чтобы получить все 5 данных из get.php)
Так в чем же тогда проблема?
ах, извините, я хочу сказать, что хочу отправить jax-код и получить все запросы [a1..a5] в одном javascript-коде, я пытаюсь сделать это в цикле, но не работает



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это довольно просто сделать, просто поместите код в цикл for, и он не должен работать:
for (let i = 1; i <= 5; i++) {
$.ajax({
type: "GET",
url: 'get.php',
data: "id=a"+i, // <-- get a1...a5
success: function(data) {
$('.a'+i).html(data); // <-- save to Div with class a1...a5
}
});
}
Здесь - рабочая рабочий пример.
Спасибо за работу, а также спасибо за @ simão-lemos
Какой у Вас вопрос?