webman 如何解析JSON数据包?

小杰
public funciton a{
    retunr json(['code'=>0,'msg'=>'ok']);
}
new $res = a;

1.如何取得a函数返回json数据的code,msg?

public function b(Request $request)
{
    // 创建一个对象
    $response = response();

    // 设置cookie
    $response->cookie('foo', 'value');

    new $res = a;

    // 设置要返回的数据
    $response->withBody($res);
    return $response;
}

2.$res的数据在ajax中无法解析出来?

1643 1 0
1个回答

Tinywan

返回的json数据前端要解析才可以使用的

let res = JSON.parse(e.data);
console.log(res)
  • 小杰 2021-12-02

    赞,感谢! 我原来项目中大量的json()返回数据,在webman框架的php业务逻辑中,如何能解析json得到里面的数据?

  • Tinywan 2021-12-02

    你前端就是上面那样子解析的呀

  • 小杰 2021-12-02

    public funciton a{
    retunr json(['code'=>0,'msg'=>'ok']);
    }
    new $res = a;
    if($res->code ==0){
    //业务
    }

    或者用json_decode()解析成数组,使用$res['code']来获取, webman中的json对象,不能用这种方法解析。

  • Tinywan 2021-12-03

    怎么就不行了,我写的都已经上线运行了,https://www.webman.tinywan.cn/

年代过于久远,无法发表回答
🔝