首页  编辑  

ThinkPHP中Controller中直接返回JSON数据

Tags: /PHP/   Date Created:
在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));
}