在jquery中为ajax()设置超时
来源:互联网 发布:王思聪双性恋 知乎 编辑:程序博客网 时间:2024/05/29 18:16
在jquery中为ajax()设置超时
function request(url, data, success_callback,error_callback) { console.log("url:"+url); var xhr = $.ajax({ //提交数据的类型 POST GET type: "POST", //提交的网址 url: url, //提交的数据 data: data, // 设置超时的时间20s timeout:20000, //返回数据的格式 datatype: "json", //"xml", "html", "script", "json", "jsonp", "text". xhrFields: { withCredentials: true }, crossDomain: true, //在请求之前调用的函数 beforeSend: function () { }, //成功返回之后调用的函数 success: function (response) { handleResponse(response, success_callback,error_callback); }, //调用执行后调用的函数 complete: function (XMLHttpRequest, textStatus) { if(textStatus == 'timeout'){ if (error_callback != null && error_callback != "") { error_callback(); }; } }, //调用出错执行的函数 error: function () { //请求出错处理 console.log("error"); } });}timeout:20000,即设置超时时间是20s,
下面这段代码是处理超时的处理,这里你可以写自己要处理的东西,complete不管请求成功还是失败,都会执行
//调用执行后调用的函数 complete: function (XMLHttpRequest, textStatus) { if(textStatus == 'timeout'){ if (error_callback != null && error_callback != "") { error_callback(); }; } }
阅读全文
0 0
- 在jquery中为ajax()设置超时
- 为jQuery的$.ajax设置超时时间
- jquery ajax超时设置
- jquery ajax超时设置
- jquery ajax超时设置
- jquery ajax超时设置
- jquery ajax超时设置
- jquery ajax超时设置
- jquery ajax超时设置
- jquery ajax超时设置
- jQuery - ajax超时处理
- ajax 超时设置
- 如何在Http连接中设置超时?
- ExtJs 中 Ajax 连接超时设置与问题排查
- jquery ajax 加载超时提示
- jquery ajax 加载超时提示
- 楼上ajax请求超时设置
- 在Ajax请求中处理登录session超时的方法
- Android使用自定义控件实现加载网络图片无限轮播
- IDEA @Override is not allowed when implementing interface method
- HTML 是浏览器变窄 部分div变化 所用方法
- P2756 飞行员配对方案问题(二分图??网络流??)
- Python基础操作
- 在jquery中为ajax()设置超时
- 三十分钟学会AWK
- arm架构寄存器介绍
- netty LengthFieldBasedFrameDecoder 使用实例
- asp.net Web项目中使用Log4Net进行错误日志记录
- sphinx使用整理文档
- 算法训练 数位分离
- HDOJ2143 box
- Data Analytics for Beginners:第三节