ActiveXObject( "Microsoft.XMLHTTP ")解析

为了用JavaScript向服务器发送一个HTTP请求, 需要一个具备这种功能的类实例. 这样的类首先由Internet Explorer以ActiveX对象引入, 被称为XMLHTTP. 后来Mozilla, Safari 和其他浏览器纷纷仿效, 提供了XMLHttpRequest类,它支持微软的ActiveX对象所提供的方法和属性.

其中

http_request = new XMLHttpRequest();
为 Mozilla, Safari, ...浏览器所设,
而,
   http_request = new ActiveXObject("Microsoft.XMLHTTP");

   为 IE所设


new ActiveXObject("Microsoft.XMLHTTP");
默认版本的XMLHTTP,XMLHTTP主要用来传输数据。

new ActiveXObject("MSXML2.ServerXMLHTTP");
SERVER XMLHTTP,是从XMLHTTP派生的,详细区别,查找MSXML SDK里ServerXMLHTTP,

你可能感兴趣的:(ActiveXObject( "Microsoft.XMLHTTP ")解析)