readyState 的五种含义
0: 请求未初始化
1: 服务器连接已建立
2: 请求已接收 接收到了响应头
3: 请求处理中 正在下载响应体
4: 请求已完成,且响应已就绪
请复制以下代码去浏览器运行:
var url = 'https://api.apiopen.top/getWangYiNews'
var xml = new XMLHttpRequest(); // 创建
xml.open('get',url); // 打开
xml.send(); // 发送
xml.onreadystatechange = a; // 监听状态的改变
function a() {
console.log('readystate:',xml.readyState);
if(xml.readyState == 4 && xml.status == 200){
console.log('success:',xml.responseText)
}
}