手机
当前位置:查字典教程网 >编程开发 >AJAX相关 >创建ajax对象并兼容多个浏览器
创建ajax对象并兼容多个浏览器
摘要:复制代码代码如下:functioncreateAjax(){varrequest=false;//window对象中有XMLHttpRequ...

复制代码 代码如下:

<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>

【创建ajax对象并兼容多个浏览器】相关文章:

Ajax中浏览器的缓存问题解决方法

ajax读取数据库内容实现二级联动下拉选择菜单示例

ajax来自动补全表单字段示例

ajax实现输入框文字改变展示下拉列表的效果示例

ajax 开发守则 10条说明

关于ajax的多次请求问题

XMLHTTP多浏览器兼容性写法

Ajax创建XMLHttp对象的完美兼容性代码

发现个AJAX图片浏览器SIMPLEVIEWER

分享ajax的三种解析模式

精品推荐
分类导航