Sto usando la magia di jQuery.ajax( settings )
.
Tuttavia, mi chiedo se qualcuno abbia giocato molto con l'impostazione del timeout?
So che è fondamentalmente per dettare l'ora locale per una richiesta, ma può innescare qualcosa se viene raggiunto il timeout? O smette semplicemente di ascoltare una risposta?
Leggendo il sito jQuery, vedo che non ci sono argomenti passati, quindi sembra una semplice impostazione con una capacità. Va bene
Tuttavia, vorrei attivare un avviso o alcune funzioni se viene raggiunto il timeout. Vedo che l'impostazione dell'errore non viene attivata, in questo caso.
Ecco il mio frammento:
$("form#testform").submit(function(){
var allFormValues = $("form#testform").serialize();
$.ajax({
cache:false,
timeout:8000, // I chose 8 secs for kicks
type:"POST",
url:"someurl.php",
data:allFormValues,
error:function(){ alert("some error occurred") },
success:function(response){ alert(response); }
});
});
Qualcuno sa come lavorare di più con il timeout?