<script>
$(function(){
$('.aja2').change(function(){
var dataString = "number = "+$("input[name='number']").val();
alert(dataString);
$.ajax({
type: "POST",
url: "?m=Students&a=ajaxsubmit",
data: dataString,
cache:false,
success: function(msg){
alert(msg);
}
});
});
})
</script>php代码: public function ajaxsubmit(){
$Stdents=M("Stdents");
$t = $_POST['number'];
echo $t;
}这个$t是空的,接受不到,php的地址是没有错的。当我最后一句换成是echo '123';的时候是可以显示的。就是php接收不到ajax的值,不过php返回的值在ajax是可以接收的到的。 最佳答案