ajax传过来的值php接收不到。
jq代码:<script>$(function(){$('.aja2').change(function(){vardataString="number="+$("inp...
jq代码:
<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是可以接收的到的。 展开
<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是可以接收的到的。 展开
3个回答
展开全部
你是用的utf-8编码吗
更多追问追答
追问
是的
追答
你的url怎么直接接?开始了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询