三种方式获取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 白痴级入门教程
Nov 11 Javascript
在vs2010中调试javascript代码方法
Feb 11 Javascript
目前流行的JavaScript库的介绍及对比
Sep 29 Javascript
Node.js 的异步 IO 性能探讨
Oct 08 Javascript
jquery通过ajax加载一段文本内容的方法
Jan 15 Javascript
JS动态加载当前时间的方法
Feb 09 Javascript
jquery转盘抽奖功能实现
Nov 13 Javascript
Knockout自定义绑定创建方法
Dec 26 Javascript
微信小程序时间控件picker view使用详解
Dec 28 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
Mar 29 Javascript
JS实现容器模块左右拖动效果
Jan 14 Javascript
VUE中V-IF条件判断改变元素的样式操作
Aug 09 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中文字符截取防乱码
2008/03/28 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
CodeIgniter删除和设置Cookie的方法
2015/04/07 PHP
PHP如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
2019/10/16 PHP
jquery 快速回到页首的方法
2013/12/05 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
Javascript的比较汇总
2016/07/25 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
JS与jQuery实现隔行变色的方法
2016/09/09 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
Vue.js组件tabs实现选项卡切换效果
2016/12/01 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(二)
2017/05/11 Javascript
利用ES6实现单例模式及其应用详解
2017/12/09 Javascript
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
JavaScript中this的全面解析及常见实例
2019/05/14 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
Layui数据表格跳转到指定页的实现方法
2019/09/05 Javascript
Nodejs在局域网配置https访问的实现方法
2020/10/17 NodeJs
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
[01:34]DOTA2 7.22版本新增神杖效果一览(敏捷英雄篇)
2019/05/28 DOTA
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
基于wxpython实现的windows GUI程序实例
2015/05/30 Python
pycharm在调试python时执行其他语句的方法
2018/11/29 Python
C#笔试题和英文面试题
2013/02/07 面试题
迟到检讨书5000字
2014/01/31 职场文书
项目施工员岗位职责
2014/03/09 职场文书
放假通知格式
2015/04/14 职场文书
创业计划书之面包店
2019/09/12 职场文书