为Ajax设置超时(JQuery)$.ajax({
url: "test.html",
error: function(){
//do something
},
success: function(){
//do something
}});有时success功能很好,有时不管用。如何设置这个Ajax请求的超时?例如,3秒,如果时间不多,则显示一个错误。问题是,Ajax请求冻结块直到完成。如果服务器关闭一段时间,它将永远不会结束。
3 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
$.ajax
文献资料
$.ajax({ url: "test.html", error: function(){ // will fire when timeout is reached }, success: function(){ //do something }, timeout: 3000 // sets timeout to 3 seconds});
error: function(jqXHR, textStatus, errorThrown)
添加回答
举报
0/150
提交
取消