为了兼容常见的浏览器的话,可以考虑用下边两段代码之一:
function CreateXMLHttp()
{
xmlHttp = false;
if(typeof XMLHttpRequest != 'undefined')
{
var xmlHttp = new XMLHttpRequest();
return xmlHttp;
}else if(window.ActiveXObject)
{
var IEXMLHttpVersion = ["MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
//for Microsoft Internet Explorer
for(var i= 0 ;i < IEXMLHttpVersion.length; i++)
{
try
{
var xmlHttp = new ActiveXObject(IEXMLHttpVersion[i]);
return xmlHttp;
}catch(e)
{
//Do nothing
}
}
}else
{
throw new Error("XMLHttp object could be created.");
}
}
xmlHttp = CreateXMLHttp();
xmlHttp.setRequestHeader("Content-Type","text/xml");
xmlHttp.setRequestHeader("Content-Type","gb2312");
function CreateXMLHttp()
{
xmlHttp = false;
if(typeof XMLHttpRequest != 'undefined')
{
var xmlHttp = new XMLHttpRequest();
return xmlHttp;
}else if(window.ActiveXObject)
{
var IEXMLHttpVersion = ["MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
//for Microsoft Internet Explorer
for(var i= 0 ;i < IEXMLHttpVersion.length; i++)
{
try
{
var xmlHttp = new ActiveXObject(IEXMLHttpVersion[i]);
return xmlHttp;
}catch(e)
{
//Do nothing
}
}
}else
{
throw new Error("XMLHttp object could be created.");
}
}
xmlHttp = CreateXMLHttp();
xmlHttp.setRequestHeader("Content-Type","text/xml");
xmlHttp.setRequestHeader("Content-Type","gb2312");
>>内文分页: [1] [2]
This entry comes from 本站原创.It has been read for 1544 times.You may Leave a comment or 引用(0) this entry.









0 comments so far