Quello che vorrei fare è inviare i dati di ritorno da qualsiasi chiamata ajax e averli disponibili nella funzione ajaxComplete.Ottieni i dati di risposta nella funzione jQuery ajaxComplete
Così, quando ho una richiesta $.post
o $.get
o $.getJSON
e così via in questo modo:
$.post(url, options, function(DATA)
{
$('output').html(DATA);
});
voglio anche per ottenere gli stessi dati in
$.ajaxComplete(function(event, XMLHttpRequest, ajaxOptions)
{
// do something with DATA that is returned by the ajax request
alert(DATA);
});
Ciò significa che voglio nella funzione globale ajaxComplete anche gli stessi dati che ottengo quando chiamo una delle funzioni ajax.
Grazie per le risposte.
jQuery offre ora un metodo di parseJSON – SpoonMeiser
@SpoonMeiser che non ha ancora il 9 luglio, quando ho postato questo! – redsquare
No, non intendevo suggerirlo. Era nuovo in 1.4.1, e 1.3.2 sembra essere stato attuale quando è stata posta questa domanda. Ho solo pensato che valesse la pena di fare un appunto. – SpoonMeiser