我正在利用jQuery.ajax( settings )
的魔力.
然而,我想知道是否有人经常使用超时设置?
我知道它基本上是用来为一个请求指定本地时间的,但是如果达到超时时间,它能触发任何东西吗?还是干脆停止倾听回应?
阅读jQuery站点,我可以看到没有传递任何参数,因此它看起来像是一个只有一个功能的简单设置.这很好.
但是,如果超时,我想触发一个alert 或一些功能.在本例中,我可以看到错误设置没有被触发.
以下是我的片段:
$("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); }
});
});
有人知道如何在暂停的情况下更好地工作吗?