responseText:ajax请求返回的内容就被存放到这个属性下面
readyState属性:请求状态
-0 (初始化)还没调用open()方法
-1(载入)已调用send()方法,正在发送请求
-2(载入完成)send()方法完成,已收到全部响应内容
-3(解析)正在解析响应内容
-4(完成)响应内容解析完成,可以在客户端调用了
onreadystatechange :on readystate change 当readyState改变的时候触发
xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
alert(xhr.responseText);
}
}
注意:
HTTP状态码:
1开头(消息)
2开头(成功)
3开头(重定向)
4开头(请求错误)
5开头(服务器错误)