thinkphp,用jquery的ajax以json方式内容一直获取不到

浏览:2070 发布日期:2016/10/06 分类:前端开发
使用thinkphp3.2输出json的时候一直无法给ajax获取到,使用$this->ajaxReturn($arr,'json');也不行,


我尝试在入口index.php文件放了 header('Content-type: text/json');
  $fruits = array (
        "fruits"  => array("a" => "orange", "b" => "banana", "c" => "apple"),
          "numbers" => array(1, 2, 3, 4, 5, 6),
          "holes"   => array("first", 5 => "second", "third")
      );


    echo json_encode($fruits);
可以成功给接收到

但是将该方法放在控制器就一直获取不到,不知道是什么编码问题,
后来直接用:$this->ajaxReturn($arr,'json');也不行,

真的感觉很诡异,

国庆前在控制器直接
echo json_encode($arr);
还能给ajax获取到,
ajax客户端没动过,今天就不能接收,而且发现是这个问题,不知道是什么编码问题。
最佳答案
评论( 相关
后面还有条评论,点击查看>>