从readystate状态看ajax。在《pragmatic ajax a web 2.0 primer 》中偶然看到对readystae状态的介绍,感觉这个介绍很实在,摘译如下:
2 - (载入完成)send()方法执行完成,已经接收到全部响应内容
4 - (完成)响应内容解析完成,可以在客户端调用了
0 (未初始化): (xmlhttprequest)对象已经创建,但还没有调用open()方法。
4 (完成):已经接收到了全部数据,并且连接已经关闭。
(xmlhttprequest)对象已经创建,但尚未初始化(还没有调用open方法)。
已经调用send方法,(http响应)状态及头部还不可用。
已经接收到了全部数据,并且在responsebody和responsetext属性中可以提取到完整的数据。