我剛開始使用AJAX。我有一個查詢有關錯誤檢查解析Java腳本中的XML數據。其實我使用C代碼動態創建XML文件。有一段時間,我在下面一行發現「無法讀取子節點」的錯誤。 xmlDoc.getElementsByTagName( 「發送」)[0] .childNodes [0] .nodeValue。所以在使用這條線之前,有什麼方法可以檢查我的XML數據是否包含我正在尋找的所有標籤。所以我可以檢查並採取適當的行動。AJAX錯誤檢測
我知道,我應該提供適當的標籤,同時創建XML文件。但是,如果我錯過了一些時間,那麼我想我的Java腳本應該檢查。代碼
部分我使用讀取XML。
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","note.xml?"+ Math.random(),false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
document.getElementById("to").innerHTML=
xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue;
在此先感謝...
請考慮採取格式化你的代碼的時間。這並不難,它確實幫助我們輕鬆地理解它。這次我爲你做了這個,但是爲將來的問題養成習慣會非常有幫助。 – tjameson
對不起......下次我會小心的 –