ajax
ajax 的几步
var ajaxobj = new XMLHtttpRequest()
ajaxobj.open('post','url')
ajaxobj.send();
ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
ajax.onreadystatechange = function () {
if(ajaxObj.readyState ==4&&(ajaxObj.status<300&&ajxa.status>=200)){
console.log(ajaxobj.responseText)
}
}
解读 readyState 5中可能的值
- 0 XMLHTTPReaquest() 对象创建 还没调用open()方法
- 1 已经调用open() 方法 但尚未发送请求
- 2 请求已经发送完成
- 3 可以收部分相应数据
- 4 已经接收到了全部数据,并且连接已经关闭。