Уже более часа я пытаюсь отладить мой код, но не кубик. Я понимаю, что асинхронный вызов ajax означает, что я должен использовать функцию обратного вызова с событием onreadystatechange. Дело в том, что я продолжаю получать сообщение «Uncaught TypeError: undefined is not is xmlhttp.onreadystatechange» в моей консоли. Что не так с моим кодом? Я следую шаблону на http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_suggest_php, и я не вижу разницы.onreadystatechange undefined error
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
@Kevin, пожалуйста, примите ответы, которые решают вашу проблему. –
Я пытался, но мне нужно подождать 1 мин. – Kevin