code.progysm.com

XMLHttpRequest

Type: fonction (constructeur)

Description: permet de créer une requête HTTP et d'obtenir une réponse HTTP.

Propriétés du prototype:
+ undefined addEventListener(String eventType, function[, boolean useCapture = false])
- null|function onabort : function(Event ev) {}
- null|function onerror : function(Event ev) {}
- null|function onload : function(Event ev) { /* request.status === 200 && readyState == 4 */ }
- null|function onload : function(Event ev) {}
- null|function onloadstart : function(Event ev) {}
- null|function onprogress : function(Event ev) {}
- null|function onreadystatechange : function(ev) {}
+ open(String method, String url[, Boolean async = true]) : si async === true, onload ou onreadystatechange sont nécessaires pour la réponse, sinon elle se trouve dans response, responseText ou reponseXML
- Number readyState : 4 si la requête est terminée, à chaque changement, onreadystatechange est appelé.
- String responseType : "arraybuffer" (si arraybuffer, vérifier .response)
- Object response
- String responseText
- XMLDocument responseXML
- Number status : le statut envoyé par HTTP, 200 si la requête est correcte
+ send([FormData|string data])
+ setRequestHeader(String header, String value)

Test:
	responseType="arraybuffer"

Voir aussi:
	ActiveXObject("Microsoft.XMLHTTP")
	developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIXMLHttpRequestEventTarget
	developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest