如何将来自控制器的JSON响应存储在Javascript变量中

时间:2019-01-11 06:28:08

标签: javascript json laravel-5

将从laravel控制器发送的json存储到View中的javascript变量中的问题。

控制器代码

public function list() {
    $rst=\App\Emp::all();
    $json_rsp=response()->json($rst);
    return view('emp')->with('json',$json);
}

在我的视图中,我试图将响应存储在JavaScript变量中

var data={{ $json }};

查看->变量包含的源

HTTP/1.0 200 OK
Cache-Control: no-cache, private
Content-Type:  application/json
Date:          Fri, 11 Jan 2019 06:10:50 GMT
{"id":1,"e_name":"Kate","type":"Mixed","dof":"2004-12-12" ETC ETC

使用JSON.parse解析此数据将引发错误。

我希望将纯json存储在javascript变量中以进一步使用,但由于响应具有标头,因此输入不正确的JSON。有没有办法将Controller中的JSON数据发送到没有标题的视图?顺便说一下,我正在使用Laravel 5.7。

0 个答案:

没有答案