ajax xmlhttprequest tutorial

The XMLHttpRequest object is used for asynchronous communication between client and server. It provides the facility to update the web page content without reloading the whole page.

How to create an xmlhttprequest object

Var variable = new XMLHttpRequest();


Ajax XMLHttpRequest Object Methods


new XMLHttpRequest()It creates a new XMLHttpRequest object.
abort()It cancels the current request.
getAllResponseHeaders()It returns header information.
getResponseHeader()It returns specific header information.
open(method,url,async,user,psw)It specifies the request.
method: the request type GET or POST
url: the file location
async: true (asynchronous) or false (synchronous)
user: optional user name
psw: optional password
send()It sends the request to the server. It is used for GET requests
send(string)It sends the request to the server. It is used for POST requests
setRequestHeader()It adds a label or value pair to the header to be sent


Ajax XMLHttpRequest Object Properties


onreadystatechangeIt defines a function to be called when the readyState property changes
readyStateIt holds the status of the XMLHttpRequest.

XMLHttpRequest Status:
0: request not initialized
1: server connection established
2: request received
3: processing request
4: request finished and response is ready

responseTextIt returns the response data as a string.
responseXMLIt returns the response data as XML data.
statusIt returns the status-number of a request. For example:
200: “OK”
403: “Forbidden”
404: “Not Found”
statusTextIt returns the status-text (For example “OK” or “Not Found”).



Content Protection by DMCA.com
Please Share