function createXmlHttp() {//创建xhr对象
                var xhobj = false;
                try {
                    xhobj = new ActiveXObject("Msxml2.XMLHTTP"); // ie msxml3.0+
                } catch (e) {
                    try {
                        xhobj = new ActiveXObject("Microsoft.XMLHTTP"); //ie msxml2.6
                    } catch (e2) {
                        xhobj = false;
                    }
                }
                if (!xhobj && typeof XMLHttpRequest != 'undefined') {// Firefox, Opera 8.0+, Safari
                    xhobj = new XMLHttpRequest();
                }
                return xhobj;
            }

转载于:https://www.cnblogs.com/msdncrazy/archive/2013/03/21/2974425.html

创建xhr对象实现浏览器全兼容相关推荐

  1. 深入理解ajax系列第一篇——XHR对象

    前面的话 1999年,微软公司发布IE5,第一次引入新功能:允许javascript脚本向服务器发起HTTP请求.这个功能当时并没有引起注意,直到2004年Gmail发布和2005年Google Ma ...

  2. WEB前端 深入了解JavaScript ajax—XHR对象

    前面的话 1999年,微软公司发布IE5,第一次引入新功能:允许javascript脚本向服务器发起HTTP请求.这个功能当时并没有引起注意,直到2004年Gmail发布和2005年Google Ma ...

  3. Ajax--概述、xhr对象的常用属性和方法、xhr的常用事件、xhr对象发送POST请求、xhr对象发送GET请求、xhr对象的兼容性问题、数据交换格式(XML、JSON)

    一.概述 1.1 发展历程 在开始之前先来看一下Ajax的工作原理吧,如下图所示: Ajax全称Asynchronous javascript and xml(异步 JavaScript 和 XML) ...

  4. ajax(判断浏览器创建xmlhttprequest对象),XMLHTTPRequest对象的创建与浏览器的兼容问题...

    MLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始. 了解XMLHttpRequest 对象就先从创建XMLHttpRequest ...

  5. ajax创建iexmlhttp,AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器

    AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器的函数,网上有很多创建XMLHTTP对象,区别IE,Mozilla浏览器的函数,这个比较不错,大家可以直接拿用了 functio ...

  6. 【Ajax技术】使用XHR对象发送和接受数据

    紧接着上一篇,我们获取XMLHttpRequest之后,就要使用XHR对象发送和接受数据了,继续完善我们的javascript脚本文件: verifyown.js: //用户名校验的方法 //这个方法 ...

  7. 为XHR对象所有方法和属性提供钩子 全局拦截AJAX

    摘要 长文 阅读约需十分钟 跟着走一遍需要一小时以上 约100行代码 前段时间打算写一个给手机端用的假冒控制台 可以用来看console的输出 这一块功能目前已经完成了 但是后来知道有一个腾讯团队的项 ...

  8. Ajax入门(创建 XMLHttpRequest 对象)

    XMLHttpRequest 是 AJAX 的基础. 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject). XMLHttpRequest ...

  9. win32_bios 的对象编辑器无法保存对象_怎样创建Femap对象

    创建Femap对象主要有两种方式,一是直接在Femap内置的API程序窗体中创建,二是在API程序窗口以外的开发环境中创建. 一.使用FEMAP集成的API程序窗口 开始使用FEMAP API的最快方 ...

  10. 使用createObject(createObjectEx)创建silverlight对象

    在我们正常创建的silverlight Application项目之后,会在相应的web文件夹中生成两个名称相同但扩展名 分别为aspx和html和页面. 其中的aspx页面是我们所熟悉的控件声明方式 ...

最新文章

  1. linux sed 小数点,每天进步一点点——linux——sed
  2. python关联规则挖掘_Python3:文本关联规则挖掘实现案例分析
  3. 1.12 深层循环神经网络-深度学习第五课《序列模型》-Stanford吴恩达教授
  4. vim循环下表复制_Vim求生手册,让你离“Vim党”更近一步!
  5. opencv学习笔记18:canny算子边缘检测原理及其函数使用
  6. PHP 入门 - 8.数据库
  7. ASP.NET Core中使用GraphQL - 第七章 Mutation
  8. Linux之pwd命令
  9. 9种排序算法 3_希尔排序
  10. 教育技术学专业属于计算机类么,教育技术学是什么专业
  11. 使用现成的组件生成伪随机二进制序列和白噪声
  12. Cocos--开启物理
  13. 分享本电子书Sql Server 20008 internals
  14. 从上海回杭州三年,我的生活发生了翻天覆地的变化
  15. 微信群「斗图」总输,用Python教你做最靓的仔!!!
  16. L298N电机驱动使用方法
  17. python语言编写一个生成九宫格图片的代码_Python 生成你的朋友圈九宫格图片
  18. 【VsCode修改侧边栏字体大小——用缩放的方法】
  19. 5万字企业数字化运营管理平台软件开发框架项目技术方案
  20. python-解决输出.png图像显示全黑的问题

热门文章

  1. Android 自动化测试 常用的命令----随时更新
  2. ASP.NET面试题(推荐_有答案)
  3. Linux 线程绑核(以后研究)
  4. 手机能识别sim卡但是没信号_一篇文章扫盲手机SIM卡相关知识
  5. Linux系统编程 -- 进程 信号
  6. Mac使用VMware、Ubuntu安装配置虚拟机Linux
  7. c语言随机生成算式的对错判断,蔡奇宏软件工程第二次作业--四则运算
  8. Spring请求参数测试
  9. Collectors.averagingDouble()
  10. Android studio 设置默认打开项目,默认打开项目方式