1
我是html和javascript的新手,需要一些幫助。爲什麼我的html請求不能在javascript中工作
所以我有一個html
頁面上有一個按鈕。當我點擊那個按鈕時,我希望它加載xml document
(並最終顯示某種信息)。我不知道我沒有正確加載文件。如果我註釋掉xhttp.send;
它將會貫穿始終。所以xttp.send
所在的行就是我遇到問題的地方。
注意要考慮:我寫在notepad++
,該.xml
文件在同一目錄作爲我.html
文件,我使用chrome
作爲瀏覽器。
在此先感謝
var xhttp;
function functionName(){
xhttp=new XMLHttpRequest();
xhttp.open("GET","test.xml", false);
xhttp.send();
//xmlDoc=xmlhttp.responseXML;
//var temp = xmlDoc.getElementsByTagName("alerts");
alert("something");
}
</script>
這應有助於:https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest –
@MattBall - 請注意,已鏈接的問題使用異步請求,而這一次嘗試同步一。雖然異步通常更好,但我不確定dup是否是正確的...(使用jQuery.ajax可能更容易,但又不是問題中提到的問題) –
如果從本地文件系統加載頁面, Chrome不會讓你向本地文件發出Ajax請求,除非你用一個標誌(我認爲)啓動它。見http://stackoverflow.com/q/16585514/218196 –