Salve, mi chiedevo se con jquery fosse possibile catturare un evento in ajax. mi spiego meglio: voglio far si che la funzione nella quale si trova la richiesta ajax ritorni il risultato della richiesta solo quando questa è completata (http.readyState==4 && http.status==200).
Questo codice non funziona, ma è +o- quello che voglio fare, cioè ritornare il contenuto della richiesta, solo quando questa è completata. Spero di essermi spiegato.codice:var frase=""; function send(){ http=$.post("prova2.php", { nome: "John"}, function(data) { frase=data; }); http.onreadystatechange=function(){ if (http.readyState==4 && http.status==200) { return frase; } } };

Rispondi quotando