Ajax的完整兼容各种浏览器版本代码

摘要:
functioncreateAjax(){varrequest=false;//window对象中有XMLHttpRequest存在就是非IE,有可能是(IE7,IE8)if(window.XMLHttpRequest){request=newXMLHttpRequest();if(request.overrideMimeType){re
<script type="text/javascript">
function createAjax(){
var request=false;
//window对象中有XMLHttpRequest存在就是非IE,有可能是(IE7,IE8)
if(window.XMLHttpRequest){
request=new XMLHttpRequest();
if(request.overrideMimeType){
request.overrideMimeType("text/xml");
}
//window对象中有ActiveXObject属性存在就是IE中的Microsoft.XMLHTTP代表不同IE版本的参数
        }else if(window.ActiveXObject){
//ActiveXOject('Microsoft.XMLHTTP')
var versions=['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Msxml2.XMLHTTP.7.0','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
for(var i=0; i<versions.length; i++){
try{
request=new ActiveXObject(versions[i]);
if(request){
return request;
}
}catch(e){
request=false;
}
}
}
return request;
}
var ajax=createAjax();
alert(ajax);
</script>

免责声明:文章转载自《Ajax的完整兼容各种浏览器版本代码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇呵呵!手把手带你在 IIS 上执行 PythonDocker实现运行tomcat并部署项目war包,并实现挂载目录下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL 错误日志(Error Log)

    同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件。通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。 这些日志能够帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等。本文主要描写叙述错误日志文件。   1、MySQL日志文件系统的组成   a...

js获取视频第一帧生成图片

好久没上来博客园都落灰了,最近太忙,今天搞的一个视频小程序,由于小程序性能问题,一次加载很多视频会卡,所以需要先展示图片,于是我在后端加了上传封面图的按钮。本来一切很自然,but...客户不愿意上传图片。他说“你知道要增加多少工作量吗”?wtf??好吧,我给你生成图片,不要你自己上传。 but客户的视频是直接上传的腾讯云的cos的对象储存的,他要是存到云点...

JS经纬度坐标转换

var GPS = { PI : 3.14159265358979324, x_pi : 3.14159265358979324 * 3000.0 / 180.0, delta : function (lat, lon) { // Krasovsky 1940 // // a = 63...

JQuery的AJAX

定义和用法 ajax() 方法通过 HTTP 请求加载远程数据。 该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。 最简单的情况下,$.ajax() 可以不...

【逆东SEO】百度搜索参数研究2019.12

新增参数(移动端) word=代表手机移动搜索,wd=代表电脑PC搜索 sa=ib(首页) sa=tb(上方搜索输入框) sa=np(内页) -------------------------- oq=上一次搜索词(之前利用这个刷出下拉) rq=这段时间新增加的参数,参数跟oq调用的也是上一次搜索词 sa=ts_“?”(1代表第一个下拉词,2代表第二个下拉...

layui 表格添加删除行

layui 表格添加删除行 一.需求: 在做一个管理系统时,需要增加表格行和删除功能。 二.效果图: 三.核心代码: //头工具栏监听事件 table.on('toolbar(test)', function (obj) { var checkStatus = table.checkStatus(obj.config.id...