J'utilise la magie de jQuery.ajax( settings )
.
Cependant, je me demande si quelqu'un a beaucoup joué avec le délai d'expiration?
Je sais que c'est essentiellement pour dicter l'heure locale d'une demande, mais peut-il déclencher quoi que ce soit si le délai est atteint? Ou s'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 semble être un paramètre simple avec une capacité. Ce qui est bien.
Mais, je voudrais déclencher une alerte ou une fonction si le délai 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 timeout?
la source