三种方式获取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 学习笔记 选择器之一
Jul 23 Javascript
javascript下数值型比较难点说明
Jun 07 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
Mar 12 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
原生javascript实现的分页插件pagenav
Aug 28 Javascript
jQuery+HTML5美女瀑布流布局实现方法
Sep 21 Javascript
jquery+css实现侧边导航栏效果
Jun 12 jQuery
详解VueJS 数据驱动和依赖追踪分析
Jul 26 Javascript
React 使用Hooks简化受控组件的状态绑定
Mar 18 Javascript
layui表单验证select下拉框实现验证的方法
Sep 05 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
Apr 10 Javascript
vue实现购物车案例
May 30 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下检测字符串是否是utf8编码的代码
2008/06/28 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
2012/10/24 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
JavaScript 原型与继承说明
2010/06/09 Javascript
jQuery Dialog 弹出层对话框插件
2010/08/09 Javascript
javascript利用apply和arguments复用方法
2013/11/25 Javascript
整理Javascript数组学习笔记
2015/11/29 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
jquery之基本选择器practice(实例讲解)
2017/09/30 jQuery
vue的状态管理模式vuex
2017/11/30 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
vue随机验证码组件的封装实现
2020/02/19 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
python 将字符串转换成字典dict
2013/03/24 Python
详解Python迭代和迭代器
2016/03/28 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
Python基础教程之异常详解
2019/01/10 Python
python自动化之Ansible的安装教程
2019/06/13 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
使用Pycharm分段执行代码
2020/04/15 Python
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
怎样有效的进行自我评价
2013/10/06 职场文书
行政部总经理岗位职责
2014/01/04 职场文书
小学标准化建设汇报材料
2014/08/16 职场文书
十佳党员事迹材料
2014/08/28 职场文书
在职证明范本
2015/06/15 职场文书
会议主持词通用版
2019/04/02 职场文书
如何在centos上使用yum安装rabbitmq-server
2021/03/31 Servers
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏