return 和 echo 的小坑

在写项目的时候,有好几次遇到过同样的问题,控制器里面返回的json在前台无显示,利用console.log()总是显示这样的现象

数据库操作成功,却没有返回值。

原因是在控制器返回的使用使用了 return

 return json_encode(['code'=>1,'data'=>'success']);

这段代码并没有输出给前台,所以在控制器中输出返回结果给前台的时候请使用echo输出json数据

echo json_encode(['code'=>1,'data'=>'success']);

 

posted @ 2016-11-12 18:35  小军的代码库  阅读(96)  评论(0编辑  收藏  举报