ajax的状态与$.ajax()
2014-04-04 15:35
134 查看
简单的说Ajax请求通过XMLHttpRequest对象发送请求,该对象有四个状态(readyState):
0-未初始化
1-正在初始化
2-发送数据
3-正在发送数据
4-完成
当XMLHttpRequest.readyState为4时,表示请求已经完成可以得到响应结果。当然success和error方法还是根据响应状态码来触发。当XMLHttpRequest.status为200的时候,表示响应成功,此时触发success().其他状态码则触发error().
Jquery的$.ajax()函数只是封装了ajax请求,本质上还是通过JS XMLHttpRequest内置对象来处理的。
0-未初始化
1-正在初始化
2-发送数据
3-正在发送数据
4-完成
当XMLHttpRequest.readyState为4时,表示请求已经完成可以得到响应结果。当然success和error方法还是根据响应状态码来触发。当XMLHttpRequest.status为200的时候,表示响应成功,此时触发success().其他状态码则触发error().
Jquery的$.ajax()函数只是封装了ajax请求,本质上还是通过JS XMLHttpRequest内置对象来处理的。
相关文章推荐
- 用HTML5 CANVAS做自定义路径的动态效果图片!
- HTML,CSS,font-family:中文字体的英文名称 (宋体 微软雅黑)
- 如何找回U盘清理了的文件
- Java学习笔记 - 06
- NFS安装
- ANS0220E (RC400) An invalid option was found during option parsing
- JavaScript排序算法之希尔排序的2个实例
- sftp opensuse配置
- lcx用法之心得总结
- 【SDOI2011】打地鼠
- Qt函数指针
- oracle 数据库无法自动创建snapshot
- cocos2d-x android黑屏后返回游戏卡顿
- Oracle11g自带的SQL developer无法打开解决
- LINQ TO SQL 常用语法
- git恢复删除的分支
- 【8】nagios从零学习使用 - 编写自己的nagios插件
- 初识JavaScript,Ajax,jQuery,并比较三者关系
- apue和unp的学习之旅04——基本套接字api
- MySQL 模拟条件索引