大白菜第一次使用ajax,在浏览器中打开编写的test.html文件后,显示如下
点击按钮后,界面显示:
test.html文件内容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" >
<title>Ajax测试</title>
</head>
<body>
<button>显示欢迎词</button>
<h2></h2>
</body>
<script>
var btn = document.getElementsByTagName("button")[0];
btn.onclick = function(){
var xhr = new XMLHttpRequest(); // 创建ajax对象
xhr.onreadystatechange = function(){ // 监听返回的状态
if(xhr.readyState == 4 && xhr.status == 200){
var h2 = document.getElementsByTagName('h2')[0];
h2.innerHTML = xhr.responseText;
}
}
xhr.open('get', 'test.php', true);
xhr.send(null);
}
</script>
</html>
test.php文件内容
<?php
echo "欢迎使用AJAX";