我已經開始通過W3Schools網站上的AJAX教程工作,並且我的第一個示例甚至不會運行。爲什麼不這樣做呢?它在瀏覽器中打開,但點擊按鈕時沒有任何反應。第一個AJAX示例不會運行
教程URL;
https://www.w3schools.com/js/tryit.asp?filename=tryjs_ajax_ie
這裏是我在記事本++
<!DOCTYPE html>
<html>
<body>
<h1>The XMLHttpRequest Object</h1>
<p id="demo">Let AJAX change this text.</p>
<button type="button" onClick="loadDoc()">Change Content</button>
<script>
function loadDoc() {
var xhttp;
if (window.XMLHttpRequest) {
// code for modern browsers
xhttp = new XMLHttpRequest();
} else {
// code for IE6 and IE5
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("demo").innerHTML = this.responseText;
}
};
xhttp.open("GET", "ajax_info.txt", true);
xhttp.send();
}
</script>
</body>
</html>
創建了HTML頁面通過我在記事本中選擇Run >>鉻運行HTML網頁++(但嘗試Firefox和IE太)。 ajax_info.txt文件與HTML文件位於同一位置。這是它的內容;
AJAX不是一種編程語言。
AJAX是一種從網頁訪問Web服務器的技術。
AJAX代表Asyncronous JavaScript和XML。
你在瀏覽器調試器中有任何錯誤嗎?也許你還需要一個Web服務器來完成這樣的請求。 – alpham8
@ alpham8沒有錯誤。該教程沒有提到任何有關Web服務器的信息我編輯了「它在瀏覽器中打開的問題,但是當我點擊按鈕時沒有任何反應」 – AJF
它可以使用這個網址:https://www.w3schools.com/js/ajax_info.txt? – alpham8