Estou utilizando a magia de jQuery.ajax( settings )
.
No entanto, eu estou querendo saber se alguém jogou com o tempo limite definindo muito?
Eu sei que é basicamente para determinar a hora local de uma solicitação, mas ela pode acionar alguma coisa se o tempo limite for atingido? Ou simplesmente para de ouvir uma resposta?
Lendo o site jQuery, posso ver que não há argumentos passados, por isso parece uma configuração simples com um recurso. O que é bom.
Mas, eu gostaria de acionar um alerta ou alguma função se o tempo limite for atingido. Percebo que a configuração do erro não é acionada, neste caso.
Aqui está o meu trecho:
$("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); }
});
});
Alguém sabe como trabalhar mais com o tempo limite?
fonte