在ThinkPHP中,如何在Controller中直接返回JSON数据?
如果直接用 return 或者 echo 返回内容,会被当做普通的text/html处理返回,结果前端处理成文本了,不会当做JSON处理。
按下面的方法处理即可:
首先设定 header,然后直接用 exit (JSON内容)就可以了。
public function WxGroups()
{
header('Content-type:application/json;charset=utf-8');
exit(json_encode(数据对象例如数组, JSON_UNESCAPED_UNICODE));
}