XMLHttpRequestEventTarget

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

注意:此功能在 Web Workers 中可用,但 Service Workers 除外。

XMLHttpRequestEventTarget 是描述在 XMLHttpRequestXMLHttpRequestUpload 上共享的事件處理程式的介面。

您不直接使用 XMLHttpRequestEventTarget;而是與子類進行互動。

事件

以下事件可用於 XMLHttpRequestXMLHttpRequestUpload

abort

當請求被中止時觸發,例如因為程式呼叫了 XMLHttpRequest.abort()。也可透過 onabort 事件處理程式屬性訪問。

error

當請求遇到錯誤時觸發。也可透過 onerror 事件處理程式屬性訪問。

load

當請求事務成功完成時觸發。也可透過 onload 事件處理程式屬性訪問。

loadend

當請求已完成時觸發,無論成功(在 load 之後)還是不成功(在 aborterror 之後)。也可透過 onloadend 事件處理程式屬性訪問。

loadstart

當請求開始載入資料時觸發。也可透過 onloadstart 事件處理程式屬性訪問。

progress

當請求接收到更多資料時,定期觸發。也可透過 onprogress 事件處理程式屬性訪問。

超時

當由於預設時間過期而終止進度時觸發。也可透過 ontimeout 事件處理程式屬性訪問。

規範

規範
XMLHttpRequest
# xmlhttprequesteventtarget

瀏覽器相容性

另見