Estoy utilizando la magia de jQuery.ajax(settings)
.
Sin embargo, me pregunto si alguien ha jugado mucho con el ajuste de tiempo de espera.
Sé que es básicamente para dictar la hora local para una solicitud, pero ¿puede desencadenar algo si se alcanza el tiempo de espera? ¿O simplemente deja de escuchar una respuesta?
Al leer el sitio jQuery, puedo ver que no se han pasado los argumentos, por lo que parece una configuración simple con una capacidad. Lo cual está bien.
Pero, me gustaría activar una alerta o alguna función si se alcanza el tiempo de espera. Veo que la configuración del error no se activa, en este caso.
Aquí es mi fragmento:
$("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); }
});
});
¿Alguien sabe cómo trabajar con más tiempo de espera?
¡Me alegro de que funcionó! Sí, ocultan esos valores de estado en la documentación. –
Se esconden mucho en la documentación. – Aaron
¿Por qué 2 segundos? Su ejemplo muestra claramente 1000 (ms) –