三种方式获取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 相关文章推荐
Sample script that deletes a SQL Server database
Jun 16 Javascript
北京奥运官方网站幻灯切换效果flash版打包下载
Jan 30 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
Dec 17 Javascript
(跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享
Jan 24 Javascript
jQuery 选择符详细介绍及整理
Dec 02 Javascript
详解JS获取HTML DOM元素的8种方法
Jun 17 Javascript
微信小程序简单实现form表单获取输入数据功能示例
Nov 30 Javascript
js中this对象用法分析
Jan 05 Javascript
Vue加载组件、动态加载组件的几种方式
Aug 31 Javascript
vue自动路由-单页面项目(非build时构建)
Apr 30 Javascript
vue-resource post数据时碰到Django csrf问题的解决
Mar 13 Javascript
三种方式清除vue路由跳转router-link的历史记录
Apr 10 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
PHP实现文件安全下载
2006/10/09 PHP
一些关于PHP的知识
2006/11/17 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
jQuery 无刷新分页实例代码
2013/11/12 Javascript
html5 canvas js(数字时钟)实例代码
2013/12/23 Javascript
将查询条件的input、select清空
2014/01/14 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
js每隔两秒输出数组中的一项(实例)
2017/05/28 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
2017/06/11 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
2020/04/16 Javascript
Python模块学习 datetime介绍
2012/08/27 Python
Python函数嵌套实例
2014/09/23 Python
用实例分析Python中method的参数传递过程
2015/04/02 Python
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
django通过ajax发起请求返回JSON格式数据的方法
2015/06/04 Python
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
Python控制Firefox方法总结
2019/06/03 Python
HTML5中判断用户是否正在浏览页面的方法
2014/05/03 HTML / CSS
英文版区域经理求职信
2013/10/23 职场文书
暑期社会实践先进个人主要事迹
2014/05/22 职场文书
求职信内容怎么写
2014/05/26 职场文书
小学生安全责任书
2014/07/25 职场文书
地球物理学专业推荐信
2014/09/08 职场文书
信访稳定工作汇报
2014/10/27 职场文书
自主招生自荐信范文
2015/03/04 职场文书
2015年网管个人工作总结
2015/05/22 职场文书
初婚初育证明范本
2015/06/18 职场文书
行政后勤人员工作计划应该怎么写?
2019/08/16 职场文书