では、javascript HTTPRequestを使用して、「chem_vocab.xml」というXMLドキュメントを読み込もうとしています。しかし、関数を実行しようとしても、何も起こりませんでした。故障が発生している場所を確認できるように、alert()行をいくつか配置しました。次の間に問題があるようです。
alert("Beginning Loading");
と
alert("XML Loaded");
このページは「BeginningLoading...」を正しく警告しますが、「XMLloaded」は警告しません。私の問題はどこにありますか?
function load_vocab(){
alert("Beginning Loading...");
var xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET","chem_vocab.xml",true);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
alert("XML loaded");
var x=xmlDoc.getElementsByTagName("wordlist")[0];
x= x.getElementsByTagName("word")[0];
word = x.getElementsByTagName("spelling")[0].childNodes[0].nodeValue;
definition = x.getElementsByTagName("definition")[0].childNodes[0].nodeValue;
alert("XML parsing successful");
document.getElementById('spelling').innerHTML = word;
document.getElementById('definition').innerHTML = definition;
}