У меня много запросов ajax, и все они заканчиваются, показывают сообщение: «обещания закончились», но я хочу показать сообщение, пока: «Обрабатывается» или «Работает ...», и я не знаю.Я использую JQuery
$("#btnDelete").click(function () {
var promises = [];
if (confirm("¿Seguro que quiere borrar?")) {
$('.delete:checked').each(function (index, value) {
promesas.push(
$.ajax({
method: "POST",
url: "transaccion.php",
data: {
id_pagos_detalle: $(this).val(),
accion: "Registrar_inf_consignacion",
estado_elemento: "Si"
}
}).then(function (msg) {
if(msg.indexOf("SUCCESS") != -1){
console.log("delete this element");
}else{
alert("ERROR");
return false;
}
})
); // end promise
});
// process all promises
$.when.apply($, promises).then(function(){
alert("Promises ended");
location.reload(true);
});
}
});