1、php和jquery代码分别如下:
<!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>
<title>使用post()方法以POST方式从服务器发送和获取数据</title>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<div id="divtest">
<div class="title">
<span class="fl">检测数字是否大于0</span>
<span class="fr"><input id="btnCheck" type="button" value="检测" /></span>
</div>
<ul>
<li>请求输入一个数字 <input id="txtNumber" type="text" size="12" /></li>
</ul>
</div>
<script type="text/javascript">
$(function () {
$("#btnCheck").bind("click", function () {
$.post("muke_net_post.php",{num:$("#txtNumber").val()}, function(msg){
alert('data:' + msg.data +"\nstatus:" + msg.status);
},'json');
});
});
</script>
</body>
</html>
<?php
@$num = $_POST["num"];
if($num%2 == 0){
echo json_encode(array("data"=>$num,"status"=>100));
}else{
echo json_encode(array("data"=>$num,"status"=>200));
}
?>
2、和正确的一比较,是我的url写得不对,正确后就是$.post("http://localhost/lz_exercise/t/muke_net_post.php",……
以后真得小心了。