下面php+ajax哪里错了没有效果啊,php是5.3的
前端
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<script>
$('#btn2').click(function(){
$in = $('input[name="in"]').val();
$.ajax({
type: "post",
url: '66888.php',
async: false, //使用同步方式
data: JSON.stringify({
input: $in //注意不要在此增加逗号
}),
dataType: "json",
cache: true,
success: function(data) {
$('#out').text(data.result);
},
error:function(data){
alert('错误信息');
}//注意不要在此行增加逗号
});
});
</script>
<body>
<p><br/>
输入:<input type="text" name="in">
<input type="button" id="btn2" value="确定">
<br/>
输出<span id="out"></span>
</p>
</body>
</html>
后端
header('Content-type:application/json;charset=utf-8');
$result = array();
$json = file_get_contents("php://input");
$obj = json_decode($json);
$input = $obj->input;
$result["result"] = "my name is:".$input;
echo json_encode($result);