三种方式获取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 :nth-child前有无空格的区别分析
Jul 11 Javascript
重构Javascript代码示例(重构前后对比)
Jan 23 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
Oct 23 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
Nov 30 Javascript
Bootstrap框架下下拉框select搜索功能
Mar 26 Javascript
js实现符合国情的日期插件详解
Jan 19 Javascript
Javasript设计模式之链式调用详解
Apr 26 Javascript
vue柱状进度条图像的完美实现方案
Aug 26 Javascript
layer.open组件获取弹出层页面变量、函数的实例
Sep 25 Javascript
element form 校验数组每一项实例代码
Oct 10 Javascript
Node.js 实现抢票小工具 & 短信通知提醒功能
Oct 22 Javascript
在elementui中Notification组件添加点击事件实例
Nov 11 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
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
JS跨域总结
2012/08/30 Javascript
动态加载script文件的两种方法
2013/08/15 Javascript
当jQuery1.7遇上focus方法的问题
2014/01/26 Javascript
jquery实现的导航固定效果
2014/04/28 Javascript
使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
2016/11/12 Javascript
Angular.js基础学习之初始化
2017/03/10 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
2017/04/13 Javascript
JS表单提交验证、input(type=number) 去三角 刷新验证码
2017/06/21 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
2019/01/09 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
Python随机生成彩票号码的方法
2015/03/05 Python
Python实现二叉树结构与进行二叉树遍历的方法详解
2016/05/24 Python
python实现剪切功能
2019/01/23 Python
django做form表单的数据验证过程详解
2019/07/26 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
日本土著品牌,综合型购物网站:Cecile
2016/08/23 全球购物
SEPHORA丝芙兰德国官方购物网站:化妆品、护肤品和香水
2020/01/21 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
Python里面如何实现tuple和list的转换
2012/06/13 面试题
高中生校园生活自我评价
2013/09/19 职场文书
《威尼斯的小艇》教学反思
2014/02/17 职场文书
班班通项目实施方案
2014/02/25 职场文书
校园联欢晚会主持词
2014/03/17 职场文书
社区居务公开实施方案
2014/03/27 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
关于晚自习早退的检讨书
2014/09/13 职场文书
销售员态度差检讨书
2014/10/26 职场文书
出租车拒载检讨书
2015/01/28 职场文书
幼儿园教师师德师风承诺书
2015/04/28 职场文书
Django 如何实现文件上传下载
2021/04/08 Python
Mysql基础之常见函数
2021/04/22 MySQL
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python