三种方式获取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 相关文章推荐
让您的菜单不离网站
Oct 03 Javascript
zeroclipboard复制到剪切板的flash
Aug 04 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
Dec 10 Javascript
JS画5角星方法介绍
Sep 17 Javascript
使用phantomjs进行网页抓取的实现代码
Sep 29 Javascript
javascript里使用php代码实例
Dec 13 Javascript
js实现网页多级级联菜单代码
Aug 20 Javascript
jQuery实现页面滚动时智能浮动定位
Jan 08 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
Jan 13 Javascript
jQuery实现给input绑定回车事件的方法
Feb 09 Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
Jun 03 Javascript
vue-router定义元信息meta操作
Dec 07 Vue.js
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
VFP与其他应用程序的集成
2006/10/09 PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
2013/06/25 PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
2015/03/27 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
Javascript - HTML的request类
2007/01/09 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
javascript将数字转换整数金额大写的方法
2015/01/27 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
js实现网页多级级联菜单代码
2015/08/20 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
protractor的安装与基本使用教程
2017/07/07 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
2017/12/31 Javascript
JavaScript对象拷贝与赋值操作实例分析
2018/12/10 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
Python字符串格式化
2015/06/15 Python
python2 与python3的print区别小结
2018/01/16 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
2020/02/18 Python
jupyter notebook清除输出方式
2020/04/10 Python
django创建css文件夹的具体方法
2020/07/31 Python
利用Python将多张图片合成视频的实现
2020/11/23 Python
过程装备与控制工程专业求职信
2014/07/02 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
主题班会开场白
2015/06/01 职场文书
2016年公司中秋节致辞
2015/11/26 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
Python数据结构之队列详解
2022/03/21 Python
springcloud整合seata
2022/05/20 Java/Android