return 和 echo 的小坑

Posted 满血复活的回来写代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了return 和 echo 的小坑相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

 

以上是关于return 和 echo 的小坑的主要内容,如果未能解决你的问题,请参考以下文章

php的echo 和 return的区别

片段管理访问错误可见 return false

菜鸟遇到vue小坑

关于 Date() 函数在 iOS 中的一个小坑

关于 Date() 函数在 iOS 中的一个小坑

小程序开发中的那些小坑