J'utilise la magie de jQuery.ajax(settings)
.
Cependant, je me demande si quelqu'un a beaucoup joué avec le réglage du délai d'attente?
Je sais que c'est essentiellement pour dicter l'heure locale d'une requête, mais peut-elle déclencher quelque chose si le délai d'attente est atteint? Ou arrête-t-il simplement d'écouter une réponse?
En lisant le site jQuery, je peux voir qu'il n'y a pas d'arguments passés, donc cela ressemble à un simple paramètre avec une seule capacité. Ce qui est bien. Mais, je voudrais déclencher une alerte ou une fonction si le délai d'expiration est atteint. Je peux voir que le paramètre d'erreur ne se déclenche pas, dans ce cas.
Voici mon extrait:
$("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); }
});
});
Est-ce que quelqu'un sait comment travailler plus avec délai d'attente?
Heureux que cela a fonctionné! Oui, ils cachent ces valeurs d'état dans la documentation. –
Ils cachent beaucoup dans la documentation. – Aaron
Pourquoi 2 secondes? Votre exemple montre clairement 1000 (ms) –