Как проверить выполнен ли ajax запрос «А», при этом не трогать «Б», «C» и т.д.?

Как проверить выполнен ли ajax запрос "А", при этом не трогать "Б", "C" и т.д.?

Что-то типа .ajaxComplete(), но только для одного определенного запроса?
  • Вопрос задан
  • 413 просмотров
Решения вопроса 1
potapchino
@potapchino
$(document).on('ajaxA', () => {
  console.log('ajaxA is complete');
});

ajaxA();
ajaxB();
ajaxC();

function ajaxA() {
  $.ajax({
    ...
    success() {
      $(document).trigger('ajaxA');
    }
    ...
  });
}
function ajaxB() {
  $.ajax(...);
}
function ajaxC() {
  $.ajax(...);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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