XMLHttpRequest: responseType property
responseType is an enumerated string value specifying
the type of data contained in the response.
It also lets the author change the
response type. If an empty string is set as the value of
default value of
text is used.
A string which specifies what type of data the response contains. It can take the following values:
responseTypestring is the same as
"text", the default type.
ArrayBuffercontaining binary data.
Blobobject containing the binary data.
responseis an HTML
XMLDocument, as appropriate based on the MIME type of the received data. See HTML in XMLHttpRequest to learn more about using XHR to fetch HTML content.
responseis a text in a string.
Note: When setting
responseType to a particular value, the author should make
sure that the server is actually sending a response compatible with that format. If
the server returns data that is not compatible with the
was set, the value of
response will be
An attempt was made to change the value of
XMLHttpRequestwhich is in synchronous mode but not in a
Worker. For additional details, see Synchronous XHR restrictions below.
Synchronous XHR restrictions
You cannot change the value of
responseType in a synchronous
XMLHttpRequest except when the request belongs to a
This restriction is designed in part to help ensure that synchronous operations aren't
used for large transactions that block the browser's main thread, thereby bogging down
the user experience.
XHR requests are asynchronous by default; they are only placed in
synchronous mode by passing
false as the value of the optional
async parameter when calling
Restrictions in Workers
Attempts to set the value of
ignored in a
|XMLHttpRequest Standard |
BCD tables only load in the browser
- Using XMLHttpRequest
- HTML in XMLHttpRequest
The response data: