readystate

在《Pragmatic Ajax A Web 2.0 Primer 》中对readyStae状态的介绍,摘译如下: 
0: (Uninitialized) the send( ) method has not yet been invoked. 
1: (Loading) the send( ) method has been invoked, request in progress. 
2: (Loaded) the send( ) method has completed, entire response received. 
3: (Interactive) the response is being parsed. 
4: (Completed) the response has been parsed, is ready for harvesting. 
0 - (未初始化)还没有调用send()方法 
1 - (载入)已调用send()方法,正在发送请求 
2 - (载入完成)send()方法执行完成,已经接收到全部响应内容 
3 - (交互)正在解析响应内容 
4 - (完成)响应内容解析完成,可以在客户端调用了

readystate

时间: 2024-12-12 01:42:01

readystate的相关文章

Ajax关于readyState和status的总结

什么是readyState readyState是XMLHttpRequest对象的一个属性,用来标识当前XMLHttpRequest对象处于什么状态. readyState总共有5个状态值,分别为0~4,每个值代表了不同的含义,如下表所示:   0    未初始化状态:此时,已经创建了一个XMLHttpRequest对象   1  准备发送状态:此时,已经调用了XMLHttpRequest对象的open方法,并且XMLHttpRequest对象已经准备好将一个请求发送到服务器端   2  已经

Ajax关于readyState(状态值)和status(状态码)的研究

var getXmlHttpRequest = function () { try{ //主流浏览器提供了XMLHttpRequest对象 return new XMLHttpRequest(); }catch(e){ //低版本的IE浏览器没有提供XMLHttpRequest对象,IE6以下 //所以必须使用IE浏览器的特定实现ActiveXObject return new ActiveXObject("Microsoft.XMLHTTP"); } }; var xhr = get

XMLHttpRequest对象的readyState和status区别

onreadystatechange,readyState,status...怎么一会state一会是status都晕乎了. 可以简单的理解为state代表一个整体的状态.而status是这个大的state下面具体的小的状态. 比如,水的state 1.可饮用 2.不可饮用       如果是可饮用 ,  那么对应的 PH值Status=x,矿物质Status. =xxx..... 比如XMLHttpRequest对象的readyState和status,readyState为4,会有对应的,才

HTML readyState 属性 iframe onreadystatechange事件

-----------readyState--------------- 定义和用法 readyState 属性返回当前文档的状态(载入中……). 该属性返回以下值: uninitialized - 还未开始载入 loading - 载入中 interactive - 已加载,文档与用户可以开始交互 complete - 载入完成 语法 document.readyState 这个属性是只读的,传回值有以下的可能: 0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载. 1-

转载: Ajax关于readyState和status的讨论

转载:Ajax关于readyState和status的讨论 http://www.cnblogs.com/teroy/p/3917439.html 熟悉web开发的程序员想必对Ajax也不会陌生.现在已经有很多js框架封装了ajax实现,例如JQuery的ajax函数,调用起来非常方便.当然本文不打算讲框架的使用,我们将从Ajax的javascript源码实现开始. Ajax源码实现 var getXmlHttpRequest = function () { if (window.XMLHttp

AJAX 状态值(readyState)与状态码(status)详解

总结:status体现的是服务器对请求的反馈,而readystate表明客户端与客户的交互状态过程. 1- AJAX状态值与状态码区别AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤.如:正在发送,正在响应等,由AJAX对象与服务器交互时所得:使用"ajax.readyState"获得.(由数字1~4单位数字组成)AJAX状态码是指,无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码

xhr.readyState的就绪状态

0:初始化,XMLHttpRequest对象还没有完成初始化 1:载入,XMLHttpRequest对象开始发送请求 2:载入完成,XMLHttpRequest对象的请求发送完成 3:解析,XMLHttpRequest对象开始读取服务器的响应 4:完成,XMLHttpRequest对象读取服务器响应结束 xhr.readyState属性值是0.1.2.3.4

xhr.readyState就绪状态

0:初始化,XMLHttpRequest对象还没有完成初始化 1:载入,XMLHttpRequest对象开始发送请求 2:载入完成,XMLHttpRequest对象的请求发送完成 3:解析,XMLHttpRequest对象开始读取服务器的响应 4:完成,XMLHttpRequest对象读取服务器响应结束 xhr.readyState属性值是0.1.2.3.4

document.readyState等属性,判断页面是否加载完

如何在页面加载完成后再去做某事?什么方法可以判断当前页面加载已完成?document.readyState 判断页面是否加载完成?javascript提供了document.readyState=="complete"方法来解决当前页面加载判断的问题. <script type="text/javascript">   function initView(){         if (document.readyState=="complete

ajax中XMLHttpRequest对象中readyState与status的几种常见状态

XMLHttpRequest对象的readyState与status的几种状态码表示的意思: readyState有五种状态: 0 (未初始化): (XMLHttpRequest)对象已经创建,但还没有调用open()方法: 1 (载入):已经调用open() 方法,但尚未发送请求: 2 (载入完成): 请求已经发送完成: 3 (交互):可以接收到部分响应数据: 4 (完成):已经接收到了全部数据,并且连接已经关闭. status实际是一种辅状态判断,只是status更多是服务器方的状态判断.