在我的控制器中
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;名称":"&城市名放大器; -quot;,&安培; -quot; P
答案 0 :(得分:1)
尝试使用{!! !!}
代替{{ }}
:
var allCities = {!! $cityList !!};
默认情况下,Blade
{{ }}
语句会自动通过PHPhtmlentities
函数发送,以防止XSS攻击。如果您不希望转义数据,可以使用以下语法:
Hello, {!! $name !!}