[英]XML DOM and javascript
执行以下代码时,我收到一个childnodes未定义的错误。 我究竟做错了什么? 另外,是否有更好的方法可以做到这一点?
var xmlhttp;
if (window.XMLHttpRequest)
{// code fop=new XMLHr IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
//document.getElementById("myDiv").innerHTML += xmlhttp.responseText;
if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(xmlhttp.responseText,"text/xml");
var x=xmlDoc.getElementsByTagName("STATUS");
if(x[0].childNodes[0].wholeText == "notLoggedIn")
{
window.location='login.html';
}
最后四行代码必须如下所示:
try {
if(x[0].childNodes[0].wholeText == "notLoggedIn") {
window.location='login.html';
}
} catch(e) {
// handle your error here
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.