--- title: XMLHttpRequest.response slug: Web/API/XMLHttpRequest/response tags: - AJAX - Reference - XMLHttpRequest translation_of: Web/API/XMLHttpRequest/response --- {{draft}}{{APIRef('XMLHttpRequest')}}La propriété `XMLHttpRequest.response` contient le corps de la réponse. Elle peut être de type ArrayBuffer, Blob, Document, un objet JavaScript ou une DOMString en fonction de la valeur de la propriété `XMLHttpRequest.responseType`. La réponse ( `Value of response` ) est nulle si la requête est incomplète ou n'as pas été effectué avec succès. Cependant, si `responseType` est "text" ou une chaine vide et tant que la requête est en cours ( dans l'état _loading_ ), `response` peut contenir la réponse partielle.
Valeur de responseType |
Type de donnée de la propriété response
|
"" |
{{domxref("DOMString")}} (valeur par défaut) |
"arraybuffer" |
{{domxref("ArrayBuffer")}} |
"blob" |
{{domxref("Blob")}} |
"document" |
{{domxref("Document")}} |
"json" |
Objet JavaScript depuis une réponse JSON. |
"text" |
{{domxref("DOMString")}} |
"moz-blob" {{non-standard_inline}} |
Used by Firefox to allow retrieving partial {{domxref("Blob")}} data from progress events. This lets your progress event handler start processing data while it's still being received. {{gecko_minversion_inline("12.0")}} |
"moz-chunked-text" {{non-standard_inline}} |
Similar to
When This mode currently only works in Firefox. {{gecko_minversion_inline("9.0")}} |
"moz-chunked-arraybuffer" {{non-standard_inline}}
|
Similar to
When This mode currently only works in Firefox. {{gecko_minversion_inline("9.0")}} |
"ms-stream"{{non-standard_inline}} |
Indique que la réponse est une partie d'un téléchargement d'un flux (?). Supporté uniquement pour les requêtes des téléchargements et disponible uniquement dans Internet Explorer. |