博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery ajax超时设置
阅读量:4310 次
发布时间:2019-06-06

本文共 486 字,大约阅读时间需要 1 分钟。

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的值判断请求是否超时,如果超时执行响应的操作。

转载于:https://www.cnblogs.com/zhangwei595806165/p/3803423.html

你可能感兴趣的文章
JPA多条件动态查询
查看>>
JPA自定义sql
查看>>
BigDecimal正确使用了吗?
查看>>
joplin笔记
查看>>
JNDI+springmvc使用
查看>>
vue+springboot分页交互
查看>>
vue+springboot打包发布
查看>>
XSL 开发总结
查看>>
【NOI 2018】归程(Kruskal重构树)
查看>>
如何开始DDD(完)
查看>>
[svc]gns3模拟器及探讨几个bgp问题
查看>>
Error:fatal: Not a git repository (or any of the parent directories): .git
查看>>
15 可视化工具 Navicat的简单使用
查看>>
神兵利器:Burpsuite工具分享与使用简介
查看>>
xml
查看>>
使用 Left Join 的一个错误说明
查看>>
Scala入门系列(十一):模式匹配
查看>>
Sql Server 生成数据透视表 (行列转换等经典SQL语句)
查看>>
理解sizeof()
查看>>
Vue学习笔记之vue-cli脚手架安装和webpack-simple模板项目生成
查看>>