XMLHttpRequest对象的属性
来源:互联网 发布:南欧四猪 知乎 编辑:程序博客网 时间:2024/05/22 18:38
此文章为转载菜鸟吧Ajax笔记:
XMLHttpRequest对象的属性
readyState
表示XMLHttpRequest对象的当前状态,可取值为0-4,共5个状态。
- 0 :"未初始化"状态;此时,已经创建一个XMLHttpRequest对象,但是还没有初始化。
- 1 :"发送"状态;此时,代码已经调用了XMLHttpRequest open()方法并且XMLHttpRequest已经准备好把一个请求发送到服务器。
- 2 :"发送"状态;此时,已经通过send()方法把一个请求发送到服务器端,但是还没有收到一个响应。
- 3 :"正在接收"状态;此时,已经接收到HTTP响应头部信息,但是消息体部分还没有完全接收结束。
- 4 :"已加载"状态;此时,响应已经被完全接收。
onreadystatechange
当readyState属性变化的时候会调用的函数。
responseText
响应的文本内容。当 readyState值为0、1或2时,responseText包含一个空字符串。当readyState值为3(正在接收)时,响应中包含客户端还未完成的响应信息。当readyState为4(已加载)时,该responseText包含完整的响应信息。
responseXML
XML响应;Content-Type头部指定MIME(媒体)类型为text/xml,application/xml或以+xml结尾。如果Content-Type头部并不包含这些媒体类型之一,那么responseXML的值为null。
status
HTTP状态代码。仅当readyState值为3(正在接收中)或4(已加载)时,该属性才可用。当readyState的值小于3时试图存取status的值将引发一个异常。
statusText
HTTP状态的文本;并且仅当readyState值为3或4才可用。当readyState为其它值时试图存取statusText属性将引发一个异常。
XMLHttpRequest对象的方法
abort()
取消当前请求。把XMLHttpRequest对象复位到未初始化状态。
open()
open(method,url,async,username,password)
方法初始化一个XMLHttpRequest对象。
method参数是必须提供的-用于指定你想用来发送请求的HTTP方法 (GET,POST,PUT,DELETE或HEAD)。
url参数用于指定XMLHttpRequest对象把请求发送到的服务器相应的URL。
async参数为布尔值,指定请求是否异步,默认值为true,即异步。
该方法把XMLHttpRequest对象的readyState属性设置为1。
setRequestHeader()
setRequestHeader(header,value)
设置请求的头部信息。必须在调用open()方法后调用这个方法(当readyState值为1时)。
send()
send([content])
把请求发送到服务器。
content函数可选,是要发送到服务器的内容,通常在POST方法的时候使用。
该方法把XMLHttpRequest对象的readyState属性的值设置为2。
getResponseHeader()
getResponseHeader(header,value)方法用于检索响应的头部值。仅当readyState值是3或4
getAllResponseHeaders()
该getAllResponseHeaders()方法以一个字符串形式返回所有的响应头部。
- XMLHttpRequest对象的属性
- XMLHttpRequest对象的属性
- xmlHttpRequest对象的属性
- 常用的XmlHttpRequest对象属性
- XMLHttpRequest对象的方法、属性
- XmlHttpRequest 对象的重要属性
- XMLHttpRequest对象的status属性
- XMLHttpRequest对象的常用属性
- XMLHttpRequest对象的常用属性
- XMLHttpRequest对象的属性和
- ajax XMLHttpRequest 对象的属性
- XMLHttpRequest对象的基本属性:
- XMLHttpRequest对象的方法和属性
- XMLHttpRequest 对象的方法及属性
- XMLHttpRequest对象的属性和方法
- 关于XMLHttpRequest对象的responseText属性
- Ajax - XMLHttpRequest对象的属性responseText
- 关于XMLHttpRequest对象的responseText属性
- hdu 1064 Financial Management
- hadoop 的HDFS文件系统
- noVNC 源码安装步骤
- HTML5实例:利用HTML5打造noVNC客户端
- 建造者模式中指挥者类的作用
- XMLHttpRequest对象的属性
- 【D3D11游戏编程】学习笔记二:XNAMath之XMVECTOR
- 导入Android工程提示The project was not built since
- c++中的引用
- Android开发之旅:环境搭建及HelloWorld
- 安装MS Soap Toolkit3.0 出现Mscomct2.ocx错误
- dentry_hashtable
- 服务器返回的各种HTTP状态码
- jsoncpp解析拼装数组