PHP部分:
<?php
echo "这是一条get方式传递过来的数据:";
print_r($_GET);
HTML部分:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>发送一个get请求</title>
<script>
// 第一步:创建ajax对象
//判断用户的浏览器类型,决定使用何种方式ajax对象
if (typeof ActiveXObject != "undefined") {
var version = [
'Msxml2.XMLHTTP.6.0',
'Msxml2.XMLHTTP.5.0',
'Msxml2.XMLHTTP.3.0',
'Msxml2.XMLHTTP',
'Microsoft.XMLHTTP'
];
for (var i = 0; i <= version.length; i++) {
try {
var obj = new ActiveXObject(version[i]);
if (typeof obj != "undefined") {
break;
}
} catch(ex) {
}
}
} else {
var obj = new XMLHttpRequest();
}
// 感知ajax状态,当ajax状态改变是会触发事件onreadystatechange
obj.onreadystatechange = function(){
// 当前状态为4时,数据接收完毕
if (obj.readyState == 4 && obj.status == 200) {
// 输出响应信息
alert(obj.responseText);
}
}
// 设置GET传递的信息
var name = '小明';
// 处理中文乱码
name = encodeURIComponent(name);
// 第二步:创建一个HTTP请求,并设置"请求地址"及异步请求方式
obj.open("get", "./test.php?fname=" + name + "&addr=beijing", true);
// 第三步:发送请求
obj.send();
</script>
</head>
<body>
</body>
</html>
原文地址:https://blog.youkuaiyun.com/qq_42195688/article/details/80372306