onreadystatechange未定义的错误

时间:2015-03-19 01:27:53

标签: javascript ajax

现在超过一个小时,我一直试图调试我的代码,但没有骰子。我意识到ajax的异步调用意味着我必须使用onreadystatechange事件的回调函数。问题是,我一直得到" Uncaught TypeError:undefined不是函数xmlhttp.onreadystatechange"我的控制台中的消息。我的代码出了什么问题?我正在关注http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_suggest_php上的模板,我认为没有区别。



window.onload = function() {
		var xmlhttp = new XMLHttpRequest();
		xmlhttp.onreadystatechange = function(){
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				var obj = JSON.parse(xmlhttp.responseText);
				document.getElementbyId("table").innerHTML = "Test";
			}
		}
		xmlhttp.open("GET", "bookstore.php?filename=bookstore.json", true);
		xmlhttp.send();
   }




1 个答案:

答案 0 :(得分:3)

我看到的唯一问题是getElementbyId应为getElementById(大写B