创建兼容于多浏览器支持的XMLHTTPRequest
2011-02-22 15:54
471 查看
try{
if( window.ActiveXObject ){
for( var i = 5; i; i-- ){
try{
if( i == 2 ){
xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" );
}else{
xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );
}
//xmlhttp_request.setRequestHeader方法必须在open方法之后被调用!!
//xmlhttp_request.setRequestHeader("Content-Type","text/xml");
//xmlhttp_request.setRequestHeader("Content-Type","gb2312");
break;}
catch(e){
xmlhttp_request = false;
}
}
}else if( window.XMLHttpRequest ){
xmlhttp_request = new XMLHttpRequest();
if (xmlhttp_request.overrideMimeType) {
xmlhttp_request.overrideMimeType(''text/xml'');
}
}
}catch(e){
xmlhttp_request = false;
}
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/1_web/webjs/2008515/116676.html
if( window.ActiveXObject ){
for( var i = 5; i; i-- ){
try{
if( i == 2 ){
xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" );
}else{
xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );
}
//xmlhttp_request.setRequestHeader方法必须在open方法之后被调用!!
//xmlhttp_request.setRequestHeader("Content-Type","text/xml");
//xmlhttp_request.setRequestHeader("Content-Type","gb2312");
break;}
catch(e){
xmlhttp_request = false;
}
}
}else if( window.XMLHttpRequest ){
xmlhttp_request = new XMLHttpRequest();
if (xmlhttp_request.overrideMimeType) {
xmlhttp_request.overrideMimeType(''text/xml'');
}
}
}catch(e){
xmlhttp_request = false;
}
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/1_web/webjs/2008515/116676.html
相关文章推荐
- 创建ajax对象及解决不同浏览器对XMLHttpRequest对象的兼容问题
- 以支持多种浏览器的方式创建 XMLHttpRequest 对象
- 以支持多种浏览器的方式创建XMLHttpRequest对象
- 解析ajax核心XMLHTTPRequest对象的创建与浏览器的兼容问题
- 以支持多种浏览器的方式创建 XMLHttpRequest 对象
- 兼容不同版本浏览器及版本号来创建XMLHttpRequest对象
- 《一》以支持多种浏览器的方式创建 XMLHttpRequest 对
- 以支持多种浏览器的方式创建 XMLHttpRequest 对象
- 以支持多种浏览器的方式创建 XMLHttpRequest 对象
- 如何在HTML页面中创建兼容不同浏览器的XMLHttpRequest对象
- 解析ajax核心XMLHTTPRequest对象的创建与浏览器的兼容问题
- 解析ajax核心XMLHTTPRequest对象的创建与浏览器的兼容问题
- 以支持多种浏览器的方式创建 XMLHttpRequest 对象
- ajax中基本兼容各浏览器的XMLHttpRequest的创建
- 自己写jQuery-ajax插件,XMLHttpRequest,支持回调,兼容ie、ff、360等浏览器
- 解析ajax核心XMLHTTPRequest对象的创建与浏览器的兼容问题
- 以支持多种浏览器的方式创建 XMLHttpRequest 对象
- 创建任何浏览器都兼容的xmlHTTPRequest
- Ajax(判断浏览器创建XMLHttpRequest对象)
- 为不同浏览器创建XMLHttpRequest对象