新闻动态

JuJing News

  1. 您现在的位置:首页
  2. 资讯中心
  3. 网站建设-常见问题
  4. thinkphp5 ajax如何返回json

thinkphp5 ajax如何返回json

2020年02月17日发布 浏览2045次
内容摘要: 使用thinkphp框架开发,不知道如何返回JSON字符串,ajax无法调用

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