jquery的$.ajax()中,有一个timeout的属性,用来设置超时时间,使用complete判断TextStatus的值是否为timeout,执行相应的操作。
$.ajax({
url: 'ajax.php',
type: 'post',
data: postData,
timeout: 3000,//设置超时时间为3s
success: function(data){
console.log(data)
},
complete:function(XHR,TextStatus){
if(TextStatus=='timeout'){ //超时执行的程序
console.log("请求超时!");
}
}
})
————————————————
版权声明:本文为CSDN博主「吃井不忘挖水人」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41399976/article/details/90261839
—————————————————————————————————————
亲爱的用户,您好!如果您喜欢这个网站,欢迎赞助我,您的支持是我的动力。
赞赏款用于服务器、文章等网站的固定支出。欢迎大家支持,谢谢!
来自北京市的用户(2016-01-06)
这是匿名评论的内容这是匿名评论的内容,这是匿名评论的内容这是匿名评论的内容这是匿名评论的内容这是匿名评论的内容这是匿名评论的内容这是匿名评论的内容。