Я использую приведенный ниже код для отображения уведомления после ajax-запроса
const Toast = Swal.mixin({ toast: true, position: 'top-end', showConfirmButton: false, timer: 3000 });
//ajax call
$.ajax({
.....
success: function(response){
reloadpanel1(response.id); //another ajax call
reloadpanel2(response.id); //another ajax call
Toast.fire({
type: 'success',
title: response.message,
customClass: { popup: 'adjust' }
})
}
})
Проблема в том, что уведомление всплывает еще до того, как reloadpanel1
и reloadpanel2
завершат свои запросы.Есть ли способ, при котором Toastr
не сработает, если все вызовы AJAX еще не завершены?
РЕДАКТИРОВАТЬ:
$(document).ajaxStart()/.ajaxStop()
не будет, так как сообщение уведомления зависит от jsonresponse.message
значение