Ich nutze die Magie von jQuery.ajax( settings )
.
Ich frage mich jedoch, ob jemand viel mit der Timeout-Einstellung gespielt hat.
Ich weiß, dass es im Grunde genommen darum geht, die Ortszeit für eine Anfrage zu diktieren, aber kann es irgendetwas auslösen, wenn das Zeitlimit erreicht ist? Oder hört es einfach auf, auf eine Antwort zu hören?
Beim Lesen der jQuery-Site kann ich feststellen, dass keine Argumente übergeben wurden. Es scheint also eine einfache Einstellung mit einer Funktion zu sein. Welches ist in Ordnung.
Ich möchte jedoch eine Warnung oder eine Funktion auslösen, wenn das Zeitlimit erreicht ist. Ich kann sehen, dass die Fehlereinstellung in diesem Fall nicht ausgelöst wird.
Hier ist mein Ausschnitt:
$("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); }
});
});
Weiß jemand, wie man mehr mit Timeout arbeitet?
quelle