1,可以用ajaxReturn来返回json数据。直接返回数组,如下:
public function getTop()
{
$flag = I('flag');
$arr = array();
$item['user'] = '那n狠美100';
$item['nickname'] = '那妞狠美100';
$item['num'] = '99999';
$arr[] = $item;
$item['user'] = '永恒传说';
$item['nickname'] = '永恒传说';
$item['num'] = '45572';
$arr[] = $item;
$item['user'] = '坚强的馒头';
$item['nickname'] = '坚强的馒头';
$item['num'] = '38969';
$arr[] = $item;
$item['user'] = '叮当猫儿';
$item['nickname'] = '叮当猫儿';
$item['num'] = '37640';
$arr[] = $item;
$this->ajaxReturn($arr,'json');
}
2,用你说的那种方式echo die(json_encode($arr)),如下:
public function getTop()
{
$flag = I('flag');
$arr = array();
$item['user'] = '那n狠美100';
$item['nickname'] = '那妞狠美100';
$item['num'] = '99999';
$arr[] = $item;
$item['user'] = '永恒传说';
$item['nickname'] = '永恒传说';
$item['num'] = '45572';
$arr[] = $item;
$item['user'] = '坚强的馒头';
$item['nickname'] = '坚强的馒头';
$item['num'] = '38969';
$arr[] = $item;
$item['user'] = '叮当猫儿';
$item['nickname'] = '叮当猫儿';
$item['num'] = '37640';
$arr[] = $item;
echo die(json_encode($arr));
}
3,前台接收数据:
success:function(data),这个回掉里data就是返回值,你可以用console.dir(data)查看
4,明白了吧,把结果集用数组接收,用json格式返回。