$.ajax({
url: "test.html",
error: function(){
//do something
},
success: function(){
//do something
}
});
A volte la funzione success
funziona correttamente, a volte no.Imposta timeout per ajax (jQuery)
Come si imposta il timeout per questa richiesta Ajax? Ad esempio, 3 secondi, se il tempo è scaduto, quindi mostrare un errore.
Il problema è che la richiesta di ajax blocca il blocco fino al termine. Se il server è inattivo per un po 'di tempo, non finirà mai.
Hai bisogno di un ',' lì dopo la ''}. – pimvdb
dai un'occhiata a questo> http://stackoverflow.com/questions/12930759/how-to-call-a-jquery-function-onload-with-some-delay/12930892#12930892 –
possibile duplicato di [jQuery $ .ajax impostazione timeout] (http://stackoverflow.com/questions/3543683/jquery-ajax-timeout-setting) – nathanchere