简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

创建ajax对象并兼容多个浏览器

来源:易贤网   阅读:1088 次  日期:2014-08-05 16:22:22

温馨提示:易贤网小编为您整理了“创建ajax对象并兼容多个浏览器”,方便广大网友查阅!

这篇文章主要介绍了如何创建ajax对象并兼容多个浏览器,需要的朋友可以参考下

代码如下:

<script>

function createAjax(){

var request=false;

//window对象中有XMLHttpRequest存在就是非IE,包括(IE7以上版本)

if(window.XMLHttpRequest){

request=new XMLHttpRequest();

if(request.overrideMimeType){

request.overrideMimeType("text/xml");

}

//window对象中有ActiveXObject属性存在就是IE

}else if(window.ActiveXObject){

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>

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:Jquery $.ajax函数外的一段代码的执行顺序
下一篇:ajax实现点击不同的链接让返回的内容显示在特定div里
易贤网手机网站地址:创建ajax对象并兼容多个浏览器
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!