将从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。