发送ajax的请求步骤
1、准备XMLHttpRequest类型的对象
2、准备发送,打开与一个网址之间的连接
3、执行发送动作
4、指定 xhr 状态变化事件处理函数
//1.相当于打开了一个浏览器
//本质上XMLHttpRequest 就是JavaScript在Web平台中发送HTTP请求的手段,发送的请求仍然是HTTP请求,同样符合HTTP约定的格式
const xhr = new XMLHttpRequest();
//2.相当于在地址栏输入网址,第一个参数是method方法,第二个参数是url地址,method:GET\POST\PUT(更改)\DELETE(删除)
xhr.open("GET","https://jsonplaceholder.typicode.com/users");
//3.相当于点击回车
xhr.send(null);
//4.指定 xhr 状态变化事件处理函数
xhr.onreadystatechange = function () {
//通过判断 xhr 的readyState 确定请求是否完成
if (this.readyState === 4){
console.log(this.responseText);
}
}
//xhr详解
//兼容IE6写法
var xhr = null;
if(window.XMLHttpRequest){
//标准浏览器
xhr = new XMLHttpRequest();
}else{
//IE6浏览器
xhr = new ActiveXObj