Foros del Web » Programando para Internet » Jquery »

Error de jquery y ajax timeout

Estas en el tema de Error de jquery y ajax timeout en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/08/2013, 20:12
 
Fecha de Ingreso: enero-2010
Mensajes: 127
Antigüedad: 13 años, 8 meses
Puntos: 2
Error de jquery y ajax timeout

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 original
  1. function BorrarPago () {
  2.         if (confirm ("Está seguro que desea borrar el pago? Esta acción es IRREVERSIBLE, Proceda con cautela.")) {
  3.             $("#checkboxpago input:checked").each (EjecutarBorrarPago);
  4.         }
  5.     }
  6.  
  7. function EjecutarBorrarPago () {
  8.         var orden;
  9.        
  10.         orden = $(this).val ();
  11.  
  12.         $.ajax ({
  13.             async: true,
  14.             type: "POST",
  15.             dataType: "html",
  16.             contentType: "application/x-www-form-urlencoded",
  17.             url: "borrar_pagos.php",
  18.             data: "id="+orden,
  19.             timeout: (100*1000),
  20.             beforeSend: InicioEnvioBorrarPago,
  21.             success: ExitoBorrarPago,
  22.             timeout: 4000,
  23.             error: function(jqXHR, textStatus, errorThrown) {
  24.                 if(textStatus==="timeout") {
  25.                     alert (textStatus);
  26.                 }
  27.             }
  28.         });
  29.     }

Etiquetas: ajax, html, input, javascript, php, timeout
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:55.