readyState property
int
get
readyState
@AvailableInWorkers("window_and_worker_except_service")
The XMLHttpRequest.readyState property returns the state an XMLHttpRequest client is in. An XHR client exists in one of the following states:
Value | State | Description |
---|---|---|
0 |
UNSENT |
Client has been created. open() not called yet. |
1 |
OPENED |
open() has been called. |
2 |
HEADERS_RECEIVED |
send() has been called, and headers and status are available. |
3 |
LOADING |
Downloading; responseText holds partial data. |
4 |
DONE |
The operation is complete. |
- UNSENT
- : The XMLHttpRequest client has been created, but the open() method hasn't been called yet.
- OPENED
- : open() method has been invoked. During this state, the request headers can be set using the setRequestHeader() method and the send() method can be called which will initiate the fetch.
- HEADERS_RECEIVED
- : send() has been called, all redirects (if any) have been followed and the response headers have been received.
- LOADING
- : Response's body is being received. If
responseType
is "text" or empty string,responseText
will have the partial text response as it loads.
- : Response's body is being received. If
- DONE
- : The fetch operation is complete. This could mean that either the data transfer has been completed successfully or failed.
Implementation
external int get readyState;