Ajax success error complete 等option配置
2016-01-23 00:07
375 查看
beforeSend 在发送请求之前调用,并且传入一个XMLHttpRequest作为参数。
error 在请求出错时调用。传入XMLHttpRequest对象,描述错误类型的字符串以及一个异常对象(如果有的话),
success 当请求之后调用。传入返回后的数据,以及包含成功代码的字符串。
complete 当请求完成之后调用这个函数,无论成功或失败。传入XMLHttpRequest对象,以及一个包含成功或错误代码的字符串。
优先级 error 执行完毕之后 才是 complete,就说无论请求遇到异常否都会执行complete.
当判断ajax超时,error 和complete函数 中 选择一个 对textStatus做处理即可
$.ajax({ url:'', type:'get', beforeSend:function(jqXHR){ }, success:function(data, textStatus, jqXHR){ }, error:function(jqXHR, textStatus, errorThrown) { } complete:function(jqXHR, textStatus){ if(textStatus=='timeout'){ //handle the timout event } } })
相关文章推荐
- nginx 配置
- Nginx的反向代理和负载均衡的配置文件写法上的区别
- 如何在 Linux 中安装微软的 .NET Core SDK
- 1.3 top 动态查看负载
- arm-linux-strip有什么用
- 系统linux/redhat6.5 zabbix 2.47监控nginx1.8.0 (上)
- 系统linux/redhat6.5 zabbix 2.47监控nginx1.8.0 (下)
- nginx
- 论坛搭建全记录
- PopWindowns菜单的创建和基本使用
- Linux环境下部署完JDK后运行一个简单的Java程序
- centos6.5下安装nginx1.8.0
- Windows环境安装Linux系统及JDK部署
- 全新架构设计
- cvResize() 图像放缩
- What are bitwise operators?
- RunLoop学习
- Eclipse Tomcat配置
- centos7编译安装nginx1.8
- 每天学一点linux(10)--查找文件