Lo que me gustaría hacer es enviar los datos de retorno de cualquier llamada ajax y también tenerlos disponibles en la función ajaxComplete.Obtenga los datos de respuesta en la función jQuery ajaxComplete
Así que cuando tengo una petición $.post
o $.get
o $.getJSON
y así sucesivamente como esto:
$.post(url, options, function(DATA)
{
$('output').html(DATA);
});
también quiero obtener los mismos datos en
$.ajaxComplete(function(event, XMLHttpRequest, ajaxOptions)
{
// do something with DATA that is returned by the ajax request
alert(DATA);
});
Esto significa que quiero en el La función global ajaxComplete también tiene los mismos datos que obtengo cuando invoco una de las funciones de Ajax.
Gracias por las respuestas.
jQuery proporciona ahora un método parseJSON – SpoonMeiser
@SpoonMeiser didnt el 9 de julio cuando me envió esto! – redsquare
No, no quise sugerir que sí. Era nuevo en 1.4.1, y 1.3.2 parece haber estado actualizado cuando se planteó esta pregunta. Solo pensé que valía la pena hacer una nota. – SpoonMeiser