NEW XMLHTTP 和NEW XMLHTTPREQUEST有什么区别?分别什么时候用?XMLHTTP...
发布网友
发布时间:2022-04-30 13:11
我来回答
共2个回答
热心网友
时间:2022-05-17 08:07
Internet Explorer 使用了一个名为 XMLHttp 的对象,而不是 XMLHttpRequest 对象,但是从高版本的ie也支持XMLHttpRequest了,
XMLHTTP只有IE支持。XMLHTTPREQUEST是除了IE的其他现代浏览器都支持的。一般使用的时候应该两者都用:
<script type="text/javascript">
var xmlhttp;
function loadXMLDoc(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
{// code for all new browsers
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{// code for IE5 and IE6
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null)
{
xmlhttp.onreadystatechange=state_Change;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
else
{
alert("Your browser does not support XMLHTTP.");
}
}
function state_Change()
{
if (xmlhttp.readyState==4)
{// 4 = "loaded"
if (xmlhttp.status==200)
{// 200 = OK// ...our code here...
}
else
{
alert("Problem retrieving XML data");
}
}
}
</script>
参考资料:http://www.w3school.com.cn/xml/xml_http.asp
热心网友
时间:2022-05-17 09:25
人