那个readyState==4是什么意思??
来源:6-1 编写一个ajax
慕尼黑7895541
2020-10-31 11:37:37
还有那个调用的open函数最后那个布尔值,为什么要设置true,有什么作用
1回答
同学你好,对于你的问题解答如下:
1、在ajax中有状态码readyState,readyState是XMLHttpRequest对象的一个属性,用来标识当前XMLHttpRequest对象处于什么状态。
readyState总共有5个状态值,分别为0~4,每个值代表了不同的含义
0:初始化,XMLHttpRequest对象还没有完成初始化
1:载入,XMLHttpRequest对象开始发送请求
2:载入完成,XMLHttpRequest对象的请求发送完成
3:解析,XMLHttpRequest对象开始读取服务器的响应
4:完成,XMLHttpRequest对象读取服务器响应结束
所以说readyState == 4表示已经完成了ajax请求。
2、open函数最后一个参数设置为布尔值true表示向服务器发送的请求是异步的。也就说代码执行send方法后,不会在此处一直等待服务器执行的结果,而是继续往后执行后面的代码。
祝学习愉快~
相似问题
回答 1
回答 4