XMLHttpRequest
属性
- 响应属性
- responseText:接收服务器端响应文本字符串数据
- responseXML:接收服务器端响应XML格式数据
状态属性
- readyState:监控服务器端响应变化的状态。状态变化是有数字0-4构成
- 0:请求未初始化
- 1:服务器连接已经建立
- 2:请求接收
- 3:请求处理中
- 4:请求已经完成,且响应已就绪
- status:监听Http Status状态码
- 200,服务器没有问题,数据也是完好的返回
- 500,服务器后台代码有问题
- 404,找不到访问的资源
- readyState:监控服务器端响应变化的状态。状态变化是有数字0-4构成
事件属性
- onreadystatechange:创建回调函数,然后接收服务器返回的状态与数据
- 写法:
- 类似JS中事件绑定去实现Ajax回调函数
- 专门对回调函数进行定义
- 如果当前操作(当前网页存在多个Ajax的调用)有多个Ajax的实现
- 响应属性
- 方法
- open(method,url,async):打开一个Ajax请求
- method:POST和GET
- url:远程服务器的地址
- async:设置Ajax请求处理方式是同步(false)还是异步(true)
- send(String):发送数据,要求必须POST方式
- setRequestHeader(Header,Value):添加协议头信息
- open(method,url,async):打开一个Ajax请求
请关注“知了堂学习社区”,地址:http://www.zhiliaotang.com/portal.php