thinkphp ajax使用$this->ajaxReturn();怎么接收不到值?
thinkphpajax使用$this->ajaxReturn();怎么接收不到值?控制器中:publicfunctionselect(){$privote=I('get...
thinkphp ajax使用$this->ajaxReturn();怎么接收不到值?
控制器中:
public function select(){
$privote=I('get.priove');
$list=SelectNumber($privote);
// $Dao= PageAll();
$num= count($list);
$this->ajaxReturn("111",'11',1);
echo "1";
// echo $privote.'有'.$num.'家门店';
}
视图:
function shuju(datas){
$('#tishi').show();
$.get('Index/select',{'priove':datas},function(data.data){
$("#tishi").html(data.data);
});
}
显示的是空,直接访问select这个控制器,什么都没有显示空的 展开
控制器中:
public function select(){
$privote=I('get.priove');
$list=SelectNumber($privote);
// $Dao= PageAll();
$num= count($list);
$this->ajaxReturn("111",'11',1);
echo "1";
// echo $privote.'有'.$num.'家门店';
}
视图:
function shuju(datas){
$('#tishi').show();
$.get('Index/select',{'priove':datas},function(data.data){
$("#tishi").html(data.data);
});
}
显示的是空,直接访问select这个控制器,什么都没有显示空的 展开
1个回答
展开全部
$this->ajaxReturn("111",'11',1); 你写这么多参数做什么? 好像第二个参数是数据的返回格式,'11'是什么格式?要么写json/json/xml等等,如果你有很多数据要返回,就弄成一个数组,然后把输入的名字放在第一个参数,第二个参数默认是json,可以不填
更多追问追答
追问
$this->ajaxReturn(返回数据,提示信息,操作状态);
第二项是提示信息,这是thinkphp文档上的,不可能有错,就是取不到返回值
追答
你的thinkphp版本是多少了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询