@sdfsdf345

Как сделать последовательный AJAX в цикле?

Всем привет! Как мне организовать последовательные AJAX запросы в цикле. Догадываюсь , что нужно использовать async и await (чтобы следующий запрос начинался после того как завершиться предыдущий), но не могу это дело организовать. Заранее спасибо!

$('#form').on('submit', function(e){

    e.preventDefault();

    var numberOfRows = table.data().length; //Получаем количество строк в таблице

    for (var i = 0; i < numberOfRows; i++) {
      const trElem = table.row(i).node();
      const $rowControls = $('input,select,textarea', trElem);
      const serialized = $rowControls.serialize();  //Получаем в цикле с каждой строки данные для отправки

      async function SendRowData() {
     
     }
      }
});
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
$('#form').on('submit', async function(e) {
  ...
  for (var i = 0; i < numberOfRows; i++) {
    ...
    const response = await fetch(...);
    ...
  }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы