XMLHTTP多浏览器兼容性写法
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:varxmlhttp=null;if(window.XMLHttpRequest){xmlhttp=newXMLHttpR...
复制代码 代码如下:
varxmlhttp=null;
if(window.XMLHttpRequest){
xmlhttp=newXMLHttpRequest();
}
if(!xmlhttp&&window.ActiveXObject)
{
try
{
xmlhttp=newActiveXObject("Msxml2.XMLHTTP.5.0")
}
catch(e)
{
try
{
xmlhttp=newActiveXObject("Msxml2.XMLHTTP.4.0")
}
catch(e)
{
try
{
newActiveXObject("Msxml2.XMLHTTP")
}
catch(e)
{
try{newActiveXObject("Microsoft.XMLHTTP")}catch(e){}
}
}
}
}
if(!xmlhttp){alert("XMLHTTP不可用。即将跳转到非Ajax页面。");location="nonAjax.htm"}