XMLHttpRequest: thuộc tính status
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers, except for Service Workers.
Thuộc tính chỉ đọc XMLHttpRequest.status trả về mã trạng thái HTTP dạng số của phản hồi XMLHttpRequest.
Trước khi yêu cầu hoàn tất, giá trị của status là 0. Các trình duyệt cũng báo cáo trạng thái là 0 trong trường hợp có lỗi XMLHttpRequest.
Giá trị
Một số.
Ví dụ
js
const xhr = new XMLHttpRequest();
console.log("UNSENT: ", xhr.status);
xhr.open("GET", "/server");
console.log("OPENED: ", xhr.status);
xhr.onprogress = () => {
console.log("LOADING: ", xhr.status);
};
xhr.onload = () => {
console.log("DONE: ", xhr.status);
};
xhr.send();
/**
* Xuất ra như sau:
*
* UNSENT: 0
* OPENED: 0
* LOADING: 200
* DONE: 200
*/
Các đặc tả kỹ thuật
| Specification |
|---|
| XMLHttpRequest> # the-status-attribute> |
Tương thích trình duyệt
Xem thêm
- Danh sách mã trạng thái HTTP
- HTTP