XMLHttpRequest中不同的ReadyState意味着什么,我如何使用它们?

XMLHttpRequest有5个readyStates,我只使用其中的1个(最后一个,4

其他的是什么,我可以在什么实际应用中使用它们

readyState值的完整列表如下:

状态描述
0请求未初始化
1请求已设置
2请求已发送
3请求正在处理中
4请求已完成

(来自https://www.w3schools.com/js/js_ajax_http_response.asp)

实际上,除了4之外,你几乎从不使用它们中的任何一个

readyState==3时,一些XMLHttpRequest实现可能会让您在responseText中看到部分接收到的响应,但这并不是普遍支持的,也不应该依赖

发表评论