我有以下的HTML代码显示的变量值:Chrome和IE不会从XML文件
W3Schools Internal Note
To:
From:
Message:
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","languages.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
document.getElementById("to").innerHTML=
xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue;
document.getElementById("from").innerHTML=
xmlDoc.getElementsByTagName("from")[0].childNodes[0].nodeValue;
document.getElementById("message").innerHTML=
xmlDoc.getElementsByTagName("body")[0].childNodes[0].nodeValue;
此代码在Firefox,但在Chrome和IE浏览器无法正常工作。我的意思是Firefox显示来自XML文档的XML标签的结果,但Chrome和IE不是! 请帮我一把。
2012-05-24
Azeem
+0
1)同步AJAX调用是一个坏主意。 2)停止使用w3schools:http://www.w3fools.com –