package js.html
extends XMLHttpRequestEventTarget › EventTarget
Available on js
Use XMLHttpRequest (XHR) objects to interact with servers. You can retrieve data from a URL without having to do a full page refresh. This enables a Web page to update just part of a page without disrupting what the user is doing.
Documentation XMLHttpRequest by Mozilla Contributors, licensed under CC-BY-SA 2.5.
See also:
staticinlineread onlyDONE:Int = 4staticinlineread onlyHEADERS_RECEIVED:Int = 2staticinlineread onlyLOADING:Int = 3staticinlineread onlyOPENED:Int = 1staticinlineread onlyUNSENT:Int = 0new(ignored:String)new(?params:Dynamic)Throws:
null |
DOMError |
|---|
onreadystatechange:FunctionAn EventHandler that is called whenever the readyState attribute changes.
read onlyreadyState:IntReturns an unsigned short, the state of the request.
read onlyresponse:DynamicReturns an ArrayBuffer, Blob, Document, JavaScript object, or a DOMString, depending on the value of XMLHttpRequest.responseType. that contains the response entity body.
read onlyresponseText:StringReturns a DOMString that contains the response to the request as text, or null if the request was unsuccessful or has not yet been sent.
responseType:XMLHttpRequestResponseTypeIs an enumerated value that defines the response type.
read onlyresponseURL:StringReturns the serialized URL of the response or the empty string if the URL is null.
read onlyresponseXML:HTMLDocumentReturns a Document containing the response to the request, or null if the request was unsuccessful, has not yet been sent, or cannot be parsed as XML or HTML.
read onlystatus:IntReturns an unsigned short with the status of the response of the request.
read onlystatusText:StringReturns a DOMString containing the response string returned by the HTTP server. Unlike XMLHTTPRequest.status, this includes the entire text of the response message ("200 OK", for example).
timeout:IntIs an unsigned long representing the number of milliseconds a request can take before automatically being terminated.
read onlyupload:XMLHttpRequestUploadIs an XMLHttpRequestUpload, representing the upload process.
withCredentials:BoolIs a Boolean that indicates whether or not cross-site Access-Control requests should be made using credentials such as cookies or authorization headers.
abort():VoidAborts the request if it has already been sent.
Throws:
null |
DOMError |
|---|
getAllResponseHeaders():StringReturns all the response headers, separated by CRLF, as a string, or null if no response has been received.
Throws:
null |
DOMError |
|---|
getResponseHeader(header:String):StringReturns the string containing the text of the specified header, or null if either the response has not yet been received or the header doesn't exist in the response.
Throws:
null |
DOMError |
|---|
open(method:String, url:String, async:Bool, ?user:String, ?password:String):Voidopen(method:String, url:String):VoidInitializes a request. This method is to be used from JavaScript code; to initialize a request from native code, use openRequest() instead.
Throws:
null |
DOMError |
|---|
overrideMimeType(mime:String):VoidOverrides the MIME type returned by the server.
Throws:
null |
DOMError |
|---|
send(?body:HTMLDocument):Voidsend(?body:Blob):Voidsend(?body:ArrayBufferView):Voidsend(?body:ArrayBuffer):Voidsend(?body:FormData):Voidsend(?body:URLSearchParams):Voidsend(?body:String):VoidSends the request. If the request is asynchronous (which is the default), this method returns as soon as the request is sent.
Throws:
null |
DOMError |
|---|
setRequestHeader(header:String, value:String):VoidSets the value of an HTTP request header. You must call setRequestHeader()after open(), but before send().
Throws:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/XMLHttpRequest.html