在web客户端使用xmlhttp对象,可以十分方便的和服务器交换数据,我们可以获取和发送任何类型的数据,甚至二进制数据到服务器上。xmlhttp技术同时也是目前大多数无刷新页面使用的和服务器交换数据的方式,这种方式比以往的隐藏iframe的方法要方便和经济的多。
同时让我们高兴得是xmlhttp并不是ie特有的东西,虽然目前还不是w3c的标准,不过ie, netscape/mozilla, 和safari都支持。在ie中我们使用new activexobject('msxml2.xmlhttp')或者new activexobject("microsoft.xmlhttp")来获得的xmlhttp对象实例,使用前者还是后者和客户端机器安装的msxml版本有关。在netscape/mozilla和safari中,使用new xmlhttprequest()来获得xmlhttp对象实例。比如在ie中,我们通常这样使用: