1
发送请求后,返回处理过的数据一个小Demo
1.1 发送index.php:
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
名字: <input type="text" name="name" id="name">
<input type="button" value="提交" onclick="sub()">
</body>
<script type="text/javascript">
function sub(){
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行的代码
xmlhttp=new XMLHttpRequest();
}
else
{
//IE6, IE5 浏览器执行的代码
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
//返回的数据填充到标签中
document.getElementById("name").value=xmlhttp.responseText;
}
}
var name=document.getElementById("name").value;
xmlhttp.open("GET","controller.php?name="+name,true);
xmlhttp.send();
}
</script>
</html>
1.2 接收端controller.php
<?php
$name=$_GET["name"];
//返回数据
$response=$name."123";
echo $response;
?>