使用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);