Foros del Web » Programando para Internet » Javascript » Frameworks JS »

No se si la llamada ajax se para

Estas en el tema de No se si la llamada ajax se para en el foro de Frameworks JS en Foros del Web. Estoy con un problemilla al cual no le encuentro solución. Tengo un botón que hace una llamada ajax que dura bastante, y al lado tengo ...
  #1 (permalink)  
Antiguo 09/07/2010, 02:03
Avatar de Neldor  
Fecha de Ingreso: enero-2010
Mensajes: 52
Antigüedad: 14 años, 2 meses
Puntos: 1
No se si la llamada ajax se para

Estoy con un problemilla al cual no le encuentro solución. Tengo un botón que hace una llamada ajax que dura bastante, y al lado tengo un botón para parar la llamada.

Para el JS yo uso JQuery, con lo que me queda algo así:

Código:
var xhr;
$('#boton1').click(function(){
  xhr=$.ajax({
    type: '',
    url: '',
    data: '',
    success: function(),
    error: function()
  });
});

$('#boton2').click(function(){ xhr.abort(); });
El problema está en que según mi procesador la llamada ajax continua immutable, me gustaría saber si estoy haciendo algo mal o como puedo comprovar el estado de la llamada ajax.

Muchas gracias.
  #2 (permalink)  
Antiguo 09/07/2010, 05:29
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 21 años, 11 meses
Puntos: 1284
Tema movido desde AJAX
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 09/07/2010, 17:19
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años
Puntos: 101
Respuesta: No se si la llamada ajax se para

Antes que nada, te cuento que .ajax es una funcion generica, que tiene varios metodos contruidos encima:
http://www.anieto2k.com/2009/08/18/5...ax-con-jquery/

Por ejemplo $.get() $.post() .load() etc.

Te dejo otra pagina en donde hay parametros para pasar a .ajax, y ahí se ve la equivalencia con los metodos simplificados:
http://www.cristalab.com/tutoriales/...-jquery-c226l/

Creo que para saber algo sobre la llamada podes usar firebug. Al menos publica las respuestas a las llamadas.

No se que mas decirte. Esperaba encontrar algun metodo del tipo "onProgress" pero no lo veo.

Etiquetas: ajax, llamada
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 23:34.