那个readyState==4是什么意思??

来源:6-1 编写一个ajax

慕尼黑7895541

2020-10-31 11:37:37

还有那个调用的open函数最后那个布尔值,为什么要设置true,有什么作用

写回答

1回答

好帮手慕慕子

2020-10-31

同学你好,对于你的问题解答如下:

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方法后,不会在此处一直等待服务器执行的结果,而是继续往后执行后面的代码。

祝学习愉快~

0

0 学习 · 6815 问题

查看课程