欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-25 10:57:29
复制代码 代码如下: function creatajax(){ var ajax=null; if (window.xmlhttprequest){ //对于mozill...
复制代码 代码如下:

function creatajax(){
var ajax=null;
if (window.xmlhttprequest){
//对于mozilla、netscape、safari等浏览器,创建xmlhttprequest对象
ajax = new xmlhttprequest();
if (ajax.overridemimetype){
//如果服务器响应的header不是text/xml,可以调用其它方法修改该header
ajax.overridemimetype('text/xml');
}
} else if (window.activexobject){
// 对于internet explorer浏览器,创建xmlhttprequest
try{
ajax = new activexobject("msxml2.xmlhttp");
} catch (e){
try{
ajax = new activexobject("microsoft.xmlhttp");
} catch (e){}
}
}
return ajax;
}

把上面代码放到js文件中 。以方便以后直接调用