Tengo un problema con el timeout en el jquery con ajax, estoy borrando una lista de registro sin refrescar, pero cuando son muchos registro me sale el error timeout y lo más extraño de todo es que ok esos registros que le sale el error timeout se mantienen pero refresco la página y están eliminados, osea hace el proceso de borrado pero sale eso y siempre es a los ultimos mi codigo es:
Código Javascript
:
Ver originalfunction BorrarPago () {
if (confirm ("Está seguro que desea borrar el pago? Esta acción es IRREVERSIBLE, Proceda con cautela.")) {
$("#checkboxpago input:checked").each (EjecutarBorrarPago);
}
}
function EjecutarBorrarPago () {
var orden;
orden = $(this).val ();
$.ajax ({
async: true,
type: "POST",
dataType: "html",
contentType: "application/x-www-form-urlencoded",
url: "borrar_pagos.php",
data: "id="+orden,
timeout: (100*1000),
beforeSend: InicioEnvioBorrarPago,
success: ExitoBorrarPago,
timeout: 4000,
error: function(jqXHR, textStatus, errorThrown) {
if(textStatus==="timeout") {
alert (textStatus);
}
}
});
}