标题 get请求
1.创建XMLHttpRequest对象
2.var xhr = nre XMLHttpRequest()
3.调用open方法配置请求类型和URL
4.xhr.open(“type”,“url”,true)
5.参数拼接在url后面
6.第三个参数为是否异步否(默认异步)
7.定义onreadyStatechange 方法监听数据响应
8.xhr.onreadyStatechange = function(){}
9.判断status 状态是否是200 并且readystate是否等于4
10.进入判断
11.通过xhr.responseText获取返回的数据
标题 post请求
1.创建XMLHttpRequest方法
1.0 var xhr = new XMLHttpRequest()
2.调用open方法配置请求类型和url
2.0 xhr.open(“type”,“url”)
3.调用send方法配置请求参数
3.0 xhr.send(“params=”+hello)
4.定义onreadyStatechange方法接收响应数据
4.0 xhr.onreadyStatechange = function(){}
5.通过xhr.responseText接收返回数据
标题 状态值readystate
1.状态值是表示XMLHttpRequest对象的状态
状态值:
0:初始化 XMLHttpRequest对象还没有完成初始化
1:载入 XMLHttpRequest对象开始发送数据
2:载入完成 XMLHttpRequest对象发送数据完成
3:解析 XMLHttpRequest对象开始读取服务器数据
4:完成 XMLHttpRequest对象读取服务器数据完成
标题 状态码status
1.当请求数据时,表示http协议的状态码
状态码:
1.表示接收到请求,并且继续处理
2.表示数据接收成功,已被理解和接收
3.表示重定向
4.表示客户端错误,语法错误或是不能被正确指向
5.表示服务端错误。