thinkphp联动出现的问题
publicfunctionBilling(){//后台ajax验证$result=array();$cate['S_Customer']=$_POST['S_Custo...
public function Billing()
{
//后台ajax验证
$result = array();
$cate['S_Customer'] =$_POST['S_Customer'];
$result = M('Customer')->where( $cate)->field('phone,c_name')->select();
$this->ajaxReturn($result,"json");
$this->display();
}
为什么显示的只是数组,而我原网页不显示了,,,难道我的输出有问题? 展开
{
//后台ajax验证
$result = array();
$cate['S_Customer'] =$_POST['S_Customer'];
$result = M('Customer')->where( $cate)->field('phone,c_name')->select();
$this->ajaxReturn($result,"json");
$this->display();
}
为什么显示的只是数组,而我原网页不显示了,,,难道我的输出有问题? 展开
1个回答
展开全部
$this->ajaxReturn()这个方法已经将后台数据ajax返回给前端页面。
因此,你把$this->display();去掉试试~
因此,你把$this->display();去掉试试~
追问
不行哎,还是只出现[{"phone":"13802149988","c_name":"\u5f20\u4e09"},{"phone":"13802144455","c_name":"\u674e\u56db"}],F12检查,发现页面上也就只有这数组,,其他东西都没有。。
追答
这是json字符串啊,你需要返回的应该就是这些字段吧,格式化输出一下就好了呀。
而且看你描述的,怎么感觉你貌似没有采用ajax而是就简单的post提交表单而已?
你把你前台的ajax部分贴出代码来我瞅瞅
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询