三种方式获取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 浏览器判断实现函数
Aug 20 Javascript
JS隐藏参数post传值实例
Apr 18 Javascript
javascript的alert box在java中如何显示多行
May 18 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
May 14 Javascript
javascript返回顶部的按钮实现方法
Jan 09 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
Jun 07 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
Feb 14 Javascript
js 转义字符及URI编码详解
Feb 28 Javascript
vue项目打包上传github并制作预览链接(pages)
Apr 19 Javascript
vue-cli3 取消eslint校验代码的解决办法
Jan 16 Javascript
js实现3D旋转效果
Aug 18 Javascript
原生js实现分页效果
Sep 23 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在文件指定行中写入代码的方法
2012/05/23 PHP
PHP json_encode() 函数详解及中文乱码问题
2015/11/05 PHP
详解如何实现Laravel的服务容器的方法示例
2019/04/15 PHP
Ajax::prototype 源码解读
2007/01/22 Javascript
Javascript 继承机制的实现
2009/08/12 Javascript
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
理解Javascript_10_对象模型
2010/10/16 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
jQuery绑定事件on()与弹窗的简要概述
2016/04/27 Javascript
javascript比较语义化版本号的实现代码
2016/09/09 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
js和jquery中获取非行间样式
2017/05/05 jQuery
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
[04:09]2018年度DOTA2社区贡献奖-完美盛典
2018/12/16 DOTA
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
python实现随机漫步算法
2018/08/27 Python
Python正则表达式指南 推荐
2018/10/09 Python
python使用magic模块进行文件类型识别方法
2018/12/08 Python
python实现词法分析器
2019/01/31 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
Skyscanner台湾:全球知名的旅行比价引擎
2018/07/01 全球购物
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
印度第一网上礼品店:IGP.com
2020/02/06 全球购物
非常详细的C#面试题集
2016/07/13 面试题
班级团队活动方案
2014/08/14 职场文书
2014年社区国庆节活动方案
2014/09/16 职场文书
卫校毕业生自我鉴定
2014/09/28 职场文书
小学少先队辅导员述职报告
2015/01/10 职场文书
电影红河谷观后感
2015/06/11 职场文书
python基础学习之生成器与文件系统知识总结
2021/05/25 Python
Spring Boot优化后启动速度快到飞起技巧示例
2022/07/23 Java/Android