У меня ошибка xmlhttprequest при работе с javascript. У меня есть XML файл, который я бы хотел разобрать и присвоить его содержимому на веб-странице. Я проделал свое исследование по этой части, и я не могу понять это.
<script = "text/javascript">
window.onload = onPageLoad();
var questionNum = 0;
function onPageLoad(questionNum){
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","quiz.xml");
try{
xmlhttp.send(null);//here a xmlhttprequestexception number 101 is thrown
}catch(err){
document.getElementById("body").innerHTML += "\nXMLHttprequest error: " + err.description;
//this prints "XMLHttprequest error: undefined" in the body.
}
xmlDoc=xmlhttp.responseXML;
parser=new DOMParser(); //this code is untested as it does not run this far.
}
</script>
Мой XML файл прост и находится внутри одного и того же каталога.
<question>
<query>what is 2+2?</query>
<option>4</option>
<option>5</option>
<option>3</option>
<answer>4</answer>
</question>
Я не могу понять, в чем моя проблема. Для справки я обычно программирую на С# или Java, и я использую google chrome.