二十一(6)、Ajax中的同步异步编程 ------ 2020-
作者:
自己写了自己看 | 来源:发表于
2020-04-11 17:06 被阅读0次
1、异步状态的AJax
let xhr = new XMLHttpRequest();
xhr.open('GET', './data.json');
xhr.onreadystatechange = function () {
console.log(xhr.readyState); // 一次输出 2、3、4
}
xhr.send(null);
2、同步状态的Ajax
let xhr = new XMLHttpRequest();
xhr.open('GET', './data.json', false);
xhr.onreadystatechange = function () {
console.log(xhr.readyState); // 只能输出4
}
xhr.send(null);
// 同步状态下, 只有当xhr.readyState=4的时候,主线
// 程才能空闲下来,去执行onreadystatechange事件,
// 所以只能输出一次4;
本文标题:二十一(6)、Ajax中的同步异步编程 ------ 2020-
本文链接:https://www.haomeiwen.com/subject/vhdumhtx.html
网友评论