XMLHttpRequest का एक Object Client और server के बीच Asynchronous Communication के लिए उपयोग किया जाता है.
आप नीचे लिखे कुछ Operations को Follow कर सकते है.
यह Background मे Client से Data को Send करता है.
यह Server से Data को प्राप्त करता है.
इसे पुनः Reload किए बिना Webpage पर अपडेट करते है.
Property | Description |
---|---|
onReadyStateChange | यह Stores Function को या Function के नाम को स्वचालित रूप से हर बार ReadyState Property मे बदलता है. |
readyState | यह अनुरोध की स्थिति को Represents करता है जिसकी Ranges 0 से लेकर 4 तक होती है.
|
Property | Description |
---|---|
void open(method, URL) | यह प्राप्त या Post Method और URL को Specify करने के अनुरोध को Open करता है. |
void open(method, URL, async) | यह ऊपर की तरह है लेकिन ये Asynchronous को Specify नहीं करता है. |
void open(method, URL, async, username, password) | यह भी उपरोक्त के समान है लेकिन यह Username और Password को Specify करता है. |
void send() | यह Request Send करता है. |
void send(string) | यह Oost Request Sends करता है. |
setRequestHeader(header,value) | यह Request Headers को Add करता है. |
सभी Modern Browsers XMLHttpRequest Object का समर्थन करते हैं IE 5 और IE 6 को छोड़कर एक ActiveXObject का उपयोग करे.
XMLHttpRequest Object को एक Scenes के पीछे Server के साथ Data को Exchange करने के लिए उपयोग किया जाता है इसका अर्थ है कि Whole Page को पुनः Reload किए बिना Web Page के कुछ Parts को Update करना संभव है.
सभी Modern Browsers IE7+, Firefox, Chrome, Safari, और Opera में एक built-in XMLHttpRequest Object है.
variable=new XMLHttpRequest();
variable=new ActiveXObject("Microsoft.XMLHTTP");