XMLHttpRequest का एक Object Client और Server के बीच Asynchronous Communication के लिए उपयोग किया जाता है.
सभी Modern Browsers XMLHttpRequest Object का समर्थन करते है IE 5 और IE 6 को छोड़कर एक ActiveXObject का उपयोग करे.
XMLHttpRequest Object को एक Scene के पीछे Server के साथ Data Exchange करने के लिए उपयोग किया जाता है. इसका अर्थ है कि Whole Page को पुनः Reload किए बिना Web Page के कुछ Parts को Update करना संभव है.
हम सभी लोकप्रिय Browsers (Firefox, Chrome, IE7 +, Safari, Opera) के XMLHttpRequest का एक उदाहरण बना सकते है. सभी Modern Browsers IE7+, Firefox, Chrome, Safari, Opera मे एक built-in XMLHttpRequest Object है.
var variable_name;
variable_name=new XMLHttpRequest();
var variable_name=new XMLHttpRequest();
Internet Explorer IE 5 और IE 6 के पुराने Versions एक ActiveX Object का उपयोग करते है.
var variable_name;
variable_name=new ActiveXObject("Microsoft.XMLHTTP");
var variable_name=new ActiveXObject("Microsoft.XMLHTTP");