为什么onreadystatechange要写在xmlhttp.send()的前面?
1 回答
浮云间
TA贡献1829条经验 获得超4个赞
因为//xmlhttp.onreadystatechange与readyState属性有关,当readyState改变时它才会触发。。
而readyState状态码如下:
1 2 3 4 5 | 0:请求未初始化(还没有调用 open())。 1:请求已经建立,但是还没有发送(还没有调用 send())。 2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。 3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。 4:响应已完成;您可以获取并使用服务器的响应了。 |
上面表明oepn也是会触发onreadystatechange事件的。
- 1 回答
- 0 关注
- 592 浏览
添加回答
举报
0/150
提交
取消