thinkphp中怎么返回json数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp中怎么返回json数据相关的知识,希望对你有一定的参考价值。
使用thinkphp框架开发,不知道如何返回JSON字符串,ajax无法调用 有三种方式可以返回
1、若是数据库实体,可以使用toJson()方法
$user = User::get(1); echo $user->toJson();2、若非数据库实体,可以使用json view方法,thinkphp除了实现response对象,还实现了jsonResponse若非数
$data = [ 'result'=>'success', 'msg'=>'操作成功!' ]; //class Json extends Response
return json($data);
3、若非数据库实体,可以使用json_encode()方法:
$data = [ 'result'=>'success', 'msg'=>'操作成功!' ];
return json_encode($data);
thinkphp5 ajax如何返回json
$data['content'] = 'content';
$this->ajaxReturn($data);
通过ajaxReturn来实现。
thinkphp3返回json数据
public function demo1() {
$data = ‘ok‘;
$this->ajaxReturn($data);
}
public function demo2() {
$data[‘status‘] = 1;
$data[‘content‘] = ‘content‘;
$this->ajaxReturn($data);
}
以上是关于thinkphp中怎么返回json数据的主要内容,如果未能解决你的问题,请参考以下文章