XMLHttpRequestEventTarget - 表示处理 XMLHttpRequest 事件对象中实现的事件处理程序的接口

XMLHttpRequestEventTarget 是表示处理 XMLHttpRequest 事件对象中实现的事件处理程序的接口。

属性

XMLHttpRequestEventTarget.onabort

包含当请求中止并且此对象接收到 abort 事件时调用的函数。

XMLHttpRequestEventTarget.onerror

包含当请求遇到错误并且此对象接收到 error 事件时调用的函数。

XMLHttpRequestEventTarget.onload

包含在成功获取内容后 HTTP 请求返回并且此对象接收到 load 事件后调用的函数。

XMLHttpRequestEventTarget.onloadstart

包含在 HTTP 请求首次开始加载数据并且此对象接收到 loadstart 事件时调用的函数。

XMLHttpRequestEventTarget.onprogress

包含一个函数,当带有请求进度信息周期性更新,并且该对象接收到 progress 事件时调用。

XMLHttpRequestEventTarget.ontimeout

包含在事件超时并且此对象接收到 timeout 事件时调用的函数;仅当通过设置 XMLHttpRequest 对象的 timeout 属性的值预先设置了超时时间时,才会触发该函数。

XMLHttpRequestEventTarget.onloadend

包含在加载完成(即使请求失败)并且此对象接收到 loadend 事件时调用的函数。

规范

规范 状态 备注
XMLHttpRequest 现行的标准 WHATWG 现行标准

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持11217 支持1
onabort 支持≤18 支持 未知 支持 支持
onerror 支持≤18 支持 未知 支持 支持
onload 支持≤18 支持 未知 支持 支持
onloadend 支持≤18 支持 未知 支持 支持
onloadstart 支持≤18 支持 未知 支持 支持
onprogress 支持≤18 支持 未知 支持 支持
ontimeout 支持≤18 支持 未知 支持 支持

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持118 未知 支持 未知 支持 支持
onabort 支持 支持 未知 支持 未知 支持 支持
onerror 支持 支持 未知 支持 未知 支持 支持
onload 支持 支持 未知 支持 未知 支持 支持
onloadend 支持 支持 未知 支持 未知 支持 支持
onloadstart 支持 支持 未知 支持 未知 支持 支持
onprogress 支持 支持 未知 支持 未知 支持 支持
ontimeout 支持 支持 未知 支持 未知 支持 支持

相关链接