登陆

ajax返回数据,麻烦大佬们看看哪里有错??

<!------页面点击后,ajax脚本从PHP文件返不了数据,改变不了页面h2标签的内容------------->
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
	<button>欢迎词</button>
	<h2></h2>
</body>
<script>
var btn=document.getElementsByTagName('botton')[0];
btn.onclick=function (){
var xmlhttp=new XMLHttpRequest();
	xmlhttp.onreadystatechange=function (){
	if(xmlhttp.readyState==4 && xmlhttp.status==200){
		var ht=document.getElementsByTagName('h2')[0];
		ht.innerHTML=xmlhttp.responseText;
	}

}
	xmlhttp.open('get','test.php',true);
	xmlhttp.send();

}
/*
//这里是php文件内容
<?php
echo '欢迎来到php中文网';

?>
*/
</script>
</html>


# PHP # HTML # AJAX
过客 过客 45 天前 188 次浏览

全部回复(2)我要回复

  • 失去过去

    失去过去2019-02-05 20:14:06

    你标签写错了 

    var btn=document.getElementsByTagName('botton')[0];

    button 不是 botton

     

    回复
    0
  • 过客

    感谢你的指点,细看确实标签错了,改了后测试就出来了。写的时候,这低级错误怎么都看不不出来,,,。

    过客 · 2019-02-05 23:25:13
  • 取消 回复 发送