---
title: readyState
framework: tvmljs
role: symbol
role_heading: Instance Property
path: tvmljs/xmlhttprequest/1627324-readystate
---

# readyState

The current state of the request.

## Declaration

```data
readonly attribute int readyState;
```

```data
readonly attribute unsigned short readyState;
```

## Discussion

Discussion This attribute can have the following values: 0 - UNSENT 1 - OPENED 2 - HEADERS_RECEIVED 3 - LOADING 4 - DONE

## See Also

### Retrieving Request Information

- [metrics](tvmljs/xmlhttprequest/1627436-metrics.md)
- [response](tvmljs/xmlhttprequest/1627364-response.md)
- [responseCacheIsValid](webkitjs/xmlhttprequest/2871089-responsecacheisvalid.md)
- [responseText](tvmljs/xmlhttprequest/1627363-responsetext.md)
- [responseType](tvmljs/xmlhttprequest/1627342-responsetype.md)
- [responseURL](webkitjs/xmlhttprequest/1630664-responseurl.md)
- [responseXML](tvmljs/xmlhttprequest/1627307-responsexml.md)
- [status](tvmljs/xmlhttprequest/1627403-status.md)
- [statusText](tvmljs/xmlhttprequest/1627375-statustext.md)
