数码资讯
如何创建Ajax对象并与多个浏览器兼容
本文主要介绍如何创建Ajax对象并与多个浏览器兼容,您需要的朋友可以参考它。 功能createajax(){ var请求= false; 在 / /窗口对象XMLHttpRequest的存在不是IE,包括(IE7以上)。 如果(窗口。XMLHttpRequest){ 请求=新的XMLHttpRequ
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文主要介绍如何创建Ajax对象并与多个浏览器兼容,您需要的朋友可以参考它。
功能createajax(){
var请求= false;
在 / /窗口对象XMLHttpRequest的存在不是IE,包括(IE7以上)。
如果(窗口。XMLHttpRequest){
请求=新的XMLHttpRequest();
如果(请求。overridemimetype){
Request.overrideMimeType(文本或XML);
}
有 / /窗口对象,即一个ActiveX对象属性
} else if(窗口。ActiveX对象){
VaR版本= { 'microsoft。XMLHTTP,'msxml。XMLHTTP,'msxml2。XMLHTTP。7,'msxml2。XMLHTTP。6,'msxml2。XMLHTTP。5,'msxml2。XMLHTTP。4,'msxml2。XMLHTTP。3,'msxml2 XMLHTTP的};
对于(var i = 0;i < versions.length;i++){
尝试{
请求=新的ActiveX对象(版本{我});
如果(请求){
返回请求;
}
} catch(e){
请求= false;
}
}
}
返回请求;
}
VaR的Ajax = createajax();
警报(ajax);
功能createajax(){
var请求= false;
在 / /窗口对象XMLHttpRequest的存在不是IE,包括(IE7以上)。
如果(窗口。XMLHttpRequest){
请求=新的XMLHttpRequest();
如果(请求。overridemimetype){
Request.overrideMimeType(文本或XML);
}
有 / /窗口对象,即一个ActiveX对象属性
} else if(窗口。ActiveX对象){
VaR版本= { 'microsoft。XMLHTTP,'msxml。XMLHTTP,'msxml2。XMLHTTP。7,'msxml2。XMLHTTP。6,'msxml2。XMLHTTP。5,'msxml2。XMLHTTP。4,'msxml2。XMLHTTP。3,'msxml2 XMLHTTP的};
对于(var i = 0;i < versions.length;i++){
尝试{
请求=新的ActiveX对象(版本{我});
如果(请求){
返回请求;
}
} catch(e){
请求= false;
}
}
}
返回请求;
}
VaR的Ajax = createajax();
警报(ajax);
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。