三种方式获取XMLHttpRequest对象


Posted in Javascript onApril 21, 2014

获取XmlHttpRequest对象

//1 
function getXMLHttpRequest() { 
var xmlHttpReq; 
try { // Firefox, Opera 8.0+, Safari 
xmlHttpReq = new XMLHttpRequest(); 
} catch (e) { 
try {// Internet Explorer 
xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP"); 
} catch (e) { 
try { 
xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); 
} catch (e) { 
} 
} 
} 
return xmlHttpReq; 
} //2 
function getXMLHttpRequest() { 
var xmlHttpReq = null; 
if (window.ActiveXObject) {// Internet Explorer 
xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0"); 
} else if (window.XMLHttpRequest) { 
xmlHttpReq = new XMLHttpRequest(); 
} 
return xmlHttpReq; 
} 
//3 
function getXMLHttpRequest() { 
var xmlHttpReq = null; 
if (window.XMLHttpRequest) {// Mozilla Firefox, Opera 8.0+, Safari 
xmlHttpReq = new XMLHttpRequest(); 
} else { 
if (window.ActiveXObject) {// Internet Explorer 
try { 
xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); 
} catch (e) { 
try {// Internet Explorer 
xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP"); 
} catch (e) { 
} 
} 
} 
} 
return xmlHttpReq; 
}
Javascript 相关文章推荐
XML的代替者----JSON
Jul 21 Javascript
疯狂Jquery第一天(Jquery学习笔记)
May 11 Javascript
IE关闭时判断及AJAX注销案例学习
Feb 18 Javascript
Javascript改变CSS样式(局部和全局)
Dec 18 Javascript
jquery如何扑捉回车键触发的事件
Apr 24 Javascript
js实现的类似于asp数据字典的数据类型代码实例
Sep 03 Javascript
JS显示表格内指定行html代码的方法
Mar 31 Javascript
JavaScript之DOM_动力节点Java学院整理
Jul 03 Javascript
Angular如何在应用初始化时运行代码详解
Jun 11 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
Mar 05 Javascript
vue中注册自定义的全局js方法
Nov 15 Javascript
JavaScript array常用方法代码实例详解
Sep 02 Javascript
JavaScript中的Math 使用介绍
Apr 21 #Javascript
jQuery过滤选择器:not()方法使用介绍
Apr 20 #Javascript
如何用jquery控制表格奇偶行及活动行颜色
Apr 20 #Javascript
jquery复选框checkbox实现删除前判断
Apr 20 #Javascript
使用jQuery异步加载 JavaScript脚本解决方案
Apr 20 #Javascript
js函数模拟显示桌面.scf程序示例
Apr 20 #Javascript
判断及设置浏览器全屏模式
Apr 20 #Javascript
You might like
php数组应用之比较两个时间的相减排序
2008/08/18 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
2014/07/04 PHP
JS中==与===操作符的比较
2009/03/21 Javascript
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
超简单的jquery的AJAX用法
2010/05/10 Javascript
js切换div css注意的细节
2012/12/10 Javascript
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
jquery、js操作checkbox全选反选
2014/03/12 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
JS中使用apply方法通过不同数量的参数调用函数的方法
2016/05/31 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
jQuery实现的简单前端搜索功能示例
2017/10/28 jQuery
JavaScript捕捉事件和阻止冒泡事件实例分析
2018/08/03 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
用Vue编写抽象组件的方法
2019/05/06 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
python 排列组合之itertools
2013/03/20 Python
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
详解python3百度指数抓取实例
2016/12/12 Python
python入门:这篇文章带你直接学会python
2018/09/14 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
wxPython之wx.DC绘制形状
2019/11/19 Python
Pytorch之parameters的使用
2019/12/31 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
Pycharm激活码激活两种快速方式(附最新激活码和插件)
2020/03/12 Python
CSS3中线性颜色渐变的一些实现方法
2015/07/14 HTML / CSS
室内拓展活动方案
2014/02/13 职场文书
模具专业毕业生自荐书范文
2014/02/19 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
《晚上的太阳》教学反思
2014/04/23 职场文书
离职报告范文
2014/11/04 职场文书
商铺租房协议书范本
2014/12/04 职场文书
挂职个人工作总结
2015/03/05 职场文书
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android