1.5 ajax流程-数据的获取
2017-11-10 本文已影响25人
小豌豆书吧
数据的获取 10:59
//3.设置响应HTTP请求状态变化的函数;
xhr.onreadystatechange = function() {
if ( xhr.readyState == 4 ) {
if ( xhr.status == 200 ) {
alert( xhr.responseText );
} else {
alert('出错了,Err:' + xhr.status);
}
}
}
说明:
- readyState : ajax工作状态
- responseText : ajax请求返回的内容就被存放到这个属性下面
- on readystate change : 当readyState改变的时候触发
- status : 服务器状态,http状态码
请求状态监控
- onreadystatechange事件
- readyState属性:请求状态
0 (初始化)还没有调用open()方法
1 (载入)已调用send()方法,正在发送请求
2 (载入完成)send()方法完成,已收到全部响应内容
3 (解析)正在解析响应内容
4 (完成)响应内容解析完成,可以在客户端调用了 - status属性:服务器(请求资源)的状态 HTTP状态码
- 返回的内容
responseText:返回以文本形式存放的内容
responseXML:返回XML形式的内容
- readyState属性:请求状态