0
現在一個多小時,我一直試圖調試我的代碼,但沒有骰子。我意識到,異步調用ajax意味着我必須使用onreadystatechange事件的回調函數。事情是,我不斷收到我的控制檯中的「Uncaught TypeError:undefined不是函數xmlhttp.onreadystatechange」消息。我的代碼有什麼問題?我正在關注http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_suggest_php上的模板,我沒有看到任何區別。onreadystatechange未定義的錯誤
window.onload = function() {
\t \t var xmlhttp = new XMLHttpRequest();
\t \t xmlhttp.onreadystatechange = function(){
\t \t \t if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
\t \t \t \t var obj = JSON.parse(xmlhttp.responseText);
\t \t \t \t document.getElementbyId("table").innerHTML = "Test";
\t \t \t }
\t \t }
\t \t xmlhttp.open("GET", "bookstore.php?filename=bookstore.json", true);
\t \t xmlhttp.send();
}
啊,現在的工作表示感謝。 – Kevin 2015-03-19 01:33:26
@Kevin請接受解決您的問題的答案 – 2015-03-19 01:41:10
我一直在嘗試,但我必須等待1分鐘 – Kevin 2015-03-19 01:41:56