`
lichaobao
  • 浏览: 47110 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

不同浏览器创建XMLHttpRequest对象

    博客分类:
  • ajax
阅读更多
function getXmlHttpRequest(){
     var xmlHttpRequest;
     try{
         xmlHttpRequest = new XMLHttpRequest();
     }catch(e){
         try{
              // Internet  Explorer
              xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTp");
         }catch(e){
              try{
                   // Internet  Explorer
                   xmlHttpRequest = new ActiveXObject("Microsoft".XMLHTTP);
              }catch(e){
              }
         }
     }
      return xmlHttpRequest;
}
0
1
分享到:
评论

相关推荐

    支持多种浏览器创建XMLHttpRequest对象代码

    ### 支持多种浏览器创建XMLHttpRequest对象代码 随着Web技术的发展与演进,跨浏览器兼容性一直是前端开发者面临的重要挑战之一。特别是在处理Ajax请求时,如何优雅地在不同浏览器(尤其是IE与其他现代浏览器)间...

    不同浏览器创建XMLHttpRequest,兼容各种浏览器(王兴魁老师视频笔记)

    本主题主要关注如何在不同的浏览器环境中创建XMLHttpRequest对象,以实现跨浏览器兼容性。 王兴魁老师是一位知名的IT教育专家,他在传智播客的课程中深入讲解了这一主题。创建XMLHttpRequest对象是AJAX的核心步骤,...

    Ajax 创建XMLHttpRequest对象,兼容所有主流浏览器(IE5除外)

    一般网上流传的创建XMLHttpRequest对象比较简单。跨浏览器能力非常有限。并不全面。 经测试,用此方法创建XMLHttpRequest对象,在运用AJAX的时候,可以的兼容IE6,IE7,IE8,Opera,Safari,Google Chrome,fireFox。主流...

    创建XMLHttpRequest对象的方法.rar

    老版本的IE浏览器使用`ActiveXObject`创建XMLHttpRequest对象,但现代浏览器都支持原生的`XMLHttpRequest`,所以推荐使用标准API。 总结,"创建XMLHttpRequest对象的方法.rar"这个资源主要介绍了如何在JavaScript...

    创建XMLHttpRequest对象

    ### 创建XMLHttpRequest对象 在现代Web开发中,异步JavaScript和XML(通常称为AJAX)是一种重要的技术,它允许网页在不重新加载整个页面的情况下与服务器进行数据交换。这一过程的核心在于`XMLHttpRequest`对象的...

    用js创建XMLHttpRequest对象池

    创建XMLHttpRequest对象池的步骤如下: 1. **初始化对象池**:在应用程序启动时,预先创建一定数量的XHR对象,并将它们存储在一个数组中。例如: ```javascript const xhrPool = []; for (let i = 0; i ; i++) {...

    AJAX在不同浏览器中XMLHttpRequest对象的生成示例

    然而,由于浏览器的差异性,在不同浏览器中创建XMLHttpRequest对象的方式也有所不同。 在早期,Internet Explorer浏览器并没有实现XMLHttpRequest对象,而是使用ActiveXObject来创建一个支持HTTP通信的对象。而在...

    使用XMLHttpRequest对象.doc

    不同的浏览器对 XMLHttpRequest 对象的实现方式不同,需要使用 JavaScript 代码来区别浏览器类型。幸运的是,在这里可以使用简单的分支逻辑来确定如何创建对象。 XMLHttpRequest 对象的使用非常广泛,几乎所有的 ...

    ajax面试题.pdf

    不过,不同的浏览器创建XMLHttpRequest对象的方式有所差异。 - 对于Internet Explorer浏览器,可以通过创建ActiveX对象来实现: ```javascript var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0"); ``` - ...

    WEB开发 之 AJAX - 创建 XMLHttpRequest 对象.docx

    在JavaScript中创建XMLHttpRequest对象非常简单,一般有两种方式: 1. 对于现代浏览器(IE7+、Firefox、Chrome、Safari和Opera): ```javascript var xmlhttp = new XMLHttpRequest(); ``` 2. 对于较老版本的...

    Ajax常见面试题Ajax常见面试题

    不同浏览器创建XMLHttpRequest对象的方法差异 **XMLHttpRequest**类最初是由Internet Explorer以ActiveX对象的形式引入的,称为XMLHTTP。后来Mozilla、Netscape、Safari和其他浏览器也提供了XMLHttpRequest类,但...

    最新Ajax题材

    4. 不同浏览器创建XMLHttpRequest对象的差异: XMLHttpRequest对象最初由Internet Explorer通过ActiveXObject实现,后来被其他浏览器如Mozilla、Netscape和Safari支持。在IE中,创建XMLHttpRequest对象需要考虑版本...

    XMLHttpRequest对象的介绍和实现

    - **实例化XMLHttpRequest对象**:根据不同的浏览器环境,选择合适的方式来创建XMLHttpRequest对象。 - **设置请求类型**:定义请求方法(GET、POST等)。 - **指定请求URL**:定义要发送请求的目标服务器地址。 - *...

    用javascript读取xml文件读取节点数据__1.docx

    在第 8 行到第 22 行中,我们看到了针对不同浏览器创建 XMLHttpRequest 对象的兼容性代码。对于较旧的 Internet Explorer 浏览器,它使用 `new ActiveXObject("Microsoft.XMLHTTP")`,而对于其他现代浏览器,则使用 ...

Global site tag (gtag.js) - Google Analytics