html5plus XMLHttpRequest模块管理网络请求
摘要:XMLHttpRequest模块管理网络请求,与标准HTML中的XMLHttpRequest用途一致,差别在于前者可以进行跨域访问。通过plus.net可获取网络请求管理对象。
net
XMLHttpRequest模块管理网络请求,与标准HTML中的XMLHttpRequest用途一致,差别在于前者可以进行跨域访问。通过plus.net可获取网络请求管理对象。
对象:
- XMLHttpRequest: 跨域网络请求对象
回调方法:
- XhrStateChangeCallback: 网络请求状态变化的回调函数
权限:
permissions
"XMLHttpRequest": { "description": "跨域网络访问" }
XMLHttpRequest
跨域网络请求对象
构造:
- XMLHttpRequest(): 创建一个XMLHttpRequest 对象,对象创建时不触发任何时间和网络请求,需和open,send方法配合使用。
属性:
- readyState: HTTP 请求的状态
- response: 请求从服务器接收到的响应数据
- responseText: 请求从服务器接收到的响应数据(字符串数据)
- responseType: 请求响应数据response的类型
- responseXML: 请求响应的Document对象
- status: 服务器返回的HTTP状态代码
- statusText: 服务器返回的HTTP状态描述
- timeout: 请求服务器的超时时间,单位为毫秒(ms)
- withCredentials: 是否支持跨域请求
方法:
- abort: 取消当前响应,关闭连接并且结束任何未决的网络活动
- getAllResponseHeaders: 获取HTTP响应头部信息
- getResponseHeader: 获取指定的HTTP响应头部的值
- open: 初始化HTTP请求参数,例如URL和HTTP方法,但是并不发送请求
- send: 发送一个HTTP请求
- setRequestHeader: 指定一个HTTP请求的Header
事件:
- onreadystatechange: 网络请求状态发生变化事件
XhrStateChangeCallback
网络请求状态变化的回调函数
void onSuccess() { // State changed code. }
参数:
无
返回值:
void : 无相关文章
最新发布
阅读排行
热门文章
猜你喜欢