0
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
createPopup(this);
}
else if (this.status == 404) {
alert("file not found from load");
}
};
xmlhttp.open("GET", url, true);
xmlhttp.send();
您好,我學習HTML和CSS,現在使用DOM的JavaScript。 我試圖解析XML文件,知道我要使用XMLHttpRequest來獲取數據。
要做出異常處理,如「沒有文件」,「xml有錯誤(錯誤的xml)」,我試圖使用XMLHttpRequest的成員變量「readyStatus」,「status」來弄清楚什麼狀態結果。 如果還有其他方法可以解決這個問題,請告訴我。
首先,chrome不給「status」值,而firefox給出相同的代碼。但也僅限無論何時文件中存在的文件的狀態(是不是錯了),你知道我爲什麼給狀態== 200?
其次,我怎麼能看到使用狀態「的狀態== 404」,你能發生時,它告訴我嗎?
我知道,當我把它上傳到一個域我用,他們給我的404錯誤了。但在本地它不起作用。 – JaeJin