如何在javascript中使用laravel响应json
Posted
技术标签:
【中文标题】如何在javascript中使用laravel响应json【英文标题】:How to use laravel respose json in javascript 【发布时间】:2017-05-10 07:54:19 【问题描述】:在我的控制器中
return view('admin.venue', ['cityList' => City::all()->toJson() ]);
我也试过了
在我看来
var allCities = $cityList;
我也试过了
var allCities = JSON.parse($cityList)
and
var allCities = JSON.parse('$cityList')
但它在错误下方回复,我认为问题是关于双引号。在javascript中使用laravel json响应的正确方法是什么
SyntaxError: 无效的属性 ID
var allCities = [&-quot;id":1,&-quot;name":"cityname&-quot;,&-quot;p
【问题讨论】:
【参考方案1】:尝试使用!! !!
而不是
:
var allCities = !! $cityList !!;
默认情况下,Blade
语句会通过 php 的
htmlentities
函数自动发送,以防止 XSS 攻击。如果您不希望您的数据被转义,您可以使用以下语法:
Hello, !! $name !!
https://laravel.com/docs/5.3/blade#displaying-data
【讨论】:
以上是关于如何在javascript中使用laravel响应json的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 vue axios 在 laravel 中解决 401 未授权响应
如何在 laravel 中使用不记名令牌从 api 请求中获取响应?