XMLHttpRequest对象的属性
考试要求: 掌握     
知识路径:  > 计算机网络应用基础知识  > 因特网应用基础知识  > HTML网页设计与制作、JSP、ASP动态网页编程技术以及ADO的概念和使用  > Ajax


 
       XMLHttpRequest对象的属性主要用来检测HTTP请求的状态以及获得服务器的返回数据。比较重要的属性有readyState、responseText、responseXML、status和statusText。
       1)readyState属性
       该属性返回当XMLHttpRequest对象发送HTTP请求时所经历的各种状态。其属性值和含义如下表所示。
       
       readyState属性值及其含义
       2)responseText属性
       responseText属性包含客户端接收到的HTTP响应的文本内容。当readyState属性值为0、1或2时,responseText属性包含一个空字符串;当readyState属性的值为3时,responseText属性包含客户端还未完成的响应信息;当readyState属性的值为4时,responseText属性包含完整的响应信息。
       3)responseXML属性
       responseXML属性用于当接收到完整的HTTP响应时描述XML响应。此时服务器端应该在Content-Type头部指定MIME类型为text/xml或者application/xml。如果Content-Type头部并不包含这些媒体类型之一,那么rsponseXML的值为null。只要readyState属性的值不为0,那么responseXML属性的值都为null。
       4)status属性
       status属性描述了HTTP状态代码,其类型为整数。仅当readyState属性的值为3或4时,status属性才可用。当readyState属性的值小于3时,试图存取status的值将引发异常。
       5)statusText属性
       statusText属性描述了HTTP状态代码文本,仅当readyState属性的值为3或4时可用。当readyState属性为其他值时,试图存取statusText属性将引发异常。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有