三种方式获取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 相关文章推荐
用jquery设置按钮的disabled属性的实现代码
Nov 28 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
Jun 15 Javascript
jquery动态增加删除表格行的小例子
Nov 14 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
Jun 05 Javascript
node.js开机自启动脚本文件
Dec 24 Javascript
浅谈javascript 函数内部属性
Jan 21 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
Aug 27 Javascript
jquery 禁止鼠标右键并监听右键事件
Apr 27 jQuery
Vue项目中Api的组织和返回数据处理的操作
Nov 04 Javascript
如何通过JS实现转码与解码
Feb 21 Javascript
Vue发布订阅模式实现过程图解
Apr 30 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
May 10 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中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
PHP中使用TCPDF生成PDF文档实例
2014/07/01 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
jquery模拟按下回车实现代码
2011/09/20 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
删除javascript所创建子节点的方法
2015/05/21 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
2017/02/19 Javascript
深入理解Angular中的依赖注入
2017/06/26 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
vue渲染时闪烁{{}}的问题及解决方法
2018/03/28 Javascript
vue项目打包上传github并制作预览链接(pages)
2019/04/19 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
2020/03/09 Javascript
详解vue v-model
2020/08/31 Javascript
vue 修改 data 数据问题并实时显示操作
2020/09/07 Javascript
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
EXTJS7实现点击拖拉选择文本
2020/12/17 Javascript
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
Python引用模块和查找模块路径
2016/03/17 Python
详解Python中heapq模块的用法
2016/06/28 Python
Python语言实现百度语音识别API的使用实例
2017/12/13 Python
python删除字符串中指定字符的方法
2018/08/13 Python
从0开始的Python学习016异常
2019/04/08 Python
基于pytorch 预训练的词向量用法详解
2020/01/06 Python
Python函数__new__及__init__作用及区别解析
2020/08/31 Python
基于python爬取链家二手房信息代码示例
2020/10/21 Python
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
网络工程专业毕业生推荐信
2013/10/28 职场文书
毕业生个人的求职信范文
2013/12/03 职场文书
药店采购员岗位职责
2014/09/30 职场文书
护士年终考核评语
2014/12/31 职场文书
个人学习总结范文
2015/02/15 职场文书
新闻通讯稿模板
2015/07/22 职场文书
用Python创建简易网站图文教程
2021/06/11 Python