1、创建xhr对象
const xht=new XMLHttpRequest();
2、监听事件,处理响应(当获取到响应后,会触发xhr的readystatechange事件)
xhr.onreadystatechange=()=>{
if(xhr.readyState! == 4) return; //还未准备好
if(xhr.status>=200&&xhr.status<300||xhr.status===304){ //200,304表示http状态码
console.log(xhr.responseText)
}
};
3、准备发送请求(并不会真正发送请求)
xhr.open('http方法get、post、put、Delete','地址URL',true) //true表示异步
4、发送请求(通过请求体携带参数)
xhr.send(数据);//get方式数据填null