Ho controllato per assicurarsi che le mie richieste AJAX hanno successo facendo qualcosa di simile a questo:modo migliore per controllare se la richiesta AJAX è riuscito a jQuery
$.post("page.php", {data: stuff}, function(data, status) {
if(status == "success") {
//Code here
}
else {
//Error handling stuff
}
});
sta controllando la variabile di stato il modo migliore per andare su come fare questo, o c'è un modo migliore per assicurarsi che la richiesta sia effettivamente passata? Sto prendendo in considerazione una richiesta "riuscita" per essere una richiesta che colpisce la pagina che sto postando con successo senza il timeout (se il server era inattivo e una richiesta AJAX è stata fatta proprio prima che scendesse come esempio) o restituendo qualsiasi tipo di errore 404 o 500.
Cosa consideri efficace? Che la connessione è stata fatta e che i dati sono stati restituiti, o che lo script sul tuo server ha effettivamente fatto ciò che volevi che facesse? A seconda dell'uso, potrebbe essere necessario controllare anche la risposta effettiva. – Brad
Modificato la mia domanda per spiegare quello che considero riuscito – Aaron