jq ajax超时设置
2024-09-27 19:53:16
var ajaxTimeoutTest = $.ajax({
url:'', //请求的URL
timeout : 1000, //超时时间设置,单位毫秒
type : 'get', //请求方式,get或post
data :{}, //请求所传参数,json格式
dataType:'json',//返回的数据格式
success:function(data){ //请求成功的回调函数
alert("成功");
},
complete : function(XMLHttpRequest,status){ //请求完成后最终执行参数
if(status=='timeout'){//超时,status还有success,error等值的情况
ajaxTimeoutTest.abort();
alert("超时");
}
}
}); 设置timeout的时间,通过检测complete时status的值判断请求是否超时,如果超时执行响应的操作。
abort终止正在进行的ajax
最新文章
- NE Upgrade python script. Need to write a Tkinter GUI for it
- tomcat8和7关于自定义tag的处理区别
- JavaScript给onclick事件赋值,动态传参数实例辩错
- C++11实现一个自动注册的工厂
- ASCII码对应表
- HDOJ2015偶数求和
- BZOJ_2179_FFT快速傅立叶_(FFT)
- 理解iOS软件开发框架
- IS2009制作Oracle 静默安装包(二) 感谢空白先生特许授权
- 网络负载均衡环境下wsHttpBinding+Message Security+Windows Authentication的常见异常
- python 从windows上传文件到linux脚本
- 《Java从入门到放弃》入门篇:hibernate查询——HQL
- [转帖]御界预警:3700余台SQL服务器被入侵挖矿 或导致严重信息泄露事件
- 事务回滚 try catch
- canvas-a11htmlANDcanvas.html
- bzoj2049 线段树 + 可撤销并查集
- Trident Topology开发Demo
- Objective-C:继承的体现
- [Oracle]Oracle数据库数据被修改或者删除恢复数据
- angular的生命周期