核心 XMLHttpRequest
XMLhttpRequest对象用于与服务器交互 通过XMLHttpRequest可以在不刷新页面的情况下请求特定URL,获取数据;这允许网页在不影响用户操作的情况下,更新页面的局部内容
let xhr = new XMLHttpRequest();
--xhr.open(method, url, flag)
method 请求方式
url 请求地址
--xhr.onreadystatechange
当readyState属性发生变化时触发
xhr.onreadystatechange = function(){}
--xhr.readyState 请求的状态码
0 |
UNSENT |
代理被创建,但尚未调用 open() 方法。 |
1 |
OPENED |
open() 方法已经被调用。 |
2 |
HEADERS_RECEIVED |
send() 方法已经被调用,并且头部和状态已经可获得。 |
3 |
LOADING |
下载中; responseText 属性已经包含部分数据。 |
4 |
DONE |
下载操作已完成。 |
--xhr.response 响应对象
--xhr.res