Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/05/2016, 17:50
Avatar de kip13
kip13
 
Fecha de Ingreso: agosto-2011
Mensajes: 167
Antigüedad: 13 años, 3 meses
Puntos: 13
Respuesta: Ajax: Abortar todos los Ajax activos

Hola, puedes probar con uno de estos codigos:

Código Javascript:
Ver original
  1. var xhr;
  2.     var fn = function(){
  3.         if(xhr && xhr.readyState != 4){
  4.             xhr.abort();
  5.         }
  6.         xhr = $.ajax({
  7.             type: "POST",
  8.             url: "obtenerDatosAPI.php",
  9.             data: {"id_user": "<?=$valor["id_user"];?>"},
  10.             success: function(data) {
  11.                 //do something
  12.             }
  13.         });
  14.     };
  15.  
  16.     var interval = setInterval(fn, 200);
Código PHP:
Ver original
  1. $.ajax({
  2.         type: "POST",
  3.         url: "obtenerDatosAPI.php",
  4.         data: {"id_user": "<?=$valor["id_user"];?>"},
  5.         timeout:200,
  6.         success: function(data) {
  7.             //do something
  8.         }
  9.         error: function(x, t, m) {
  10.             if(t==="timeout") {
  11.                 alert("got timeout");
  12.             } else {
  13.                 alert(t);
  14.             }
  15.         } })​;


Avisanos si te sirvio

Saludos

Última edición por kip13; 18/05/2016 a las 17:56