Javascript json laravel 5的查询结果
我希望能够在应用程序视图的级联下拉列表中使用来自laravel的查询结果 首先,我只想看到查询结果转换成我可以在laravel的下拉列表中使用的东西 我有以下代码:Javascript json laravel 5的查询结果,javascript,php,json,laravel-5.2,Javascript,Php,Json,Laravel 5.2,我希望能够在应用程序视图的级联下拉列表中使用来自laravel的查询结果 首先,我只想看到查询结果转换成我可以在laravel的下拉列表中使用的东西 我有以下代码: $accounts = json_encode(DB::table('accounts')->join('Bookmakers', 'bookmakers.id', '=', 'accounts.bookmaker_id')->get()); 这就产生了: (来自dd($账户)) 这看起来基本上没问题 我试图将其分配给
$accounts = json_encode(DB::table('accounts')->join('Bookmakers', 'bookmakers.id', '=', 'accounts.bookmaker_id')->get());
这就产生了:
(来自dd($账户))
这看起来基本上没问题
我试图将其分配给视图中的javascript变量:
var accountData = {{ $accounts }};
但结果是这样的
var accountData = [{"id":"1","customer_id":"1","bookmaker_id":"1","balance":"0","profit":"0","created_at":"2016-01-28 17:44:33","updated_at":"2016-01-28 17:44:33","name":"William Hill","type":"Bookmaker","commission":"0"},{"id":"2","customer_id":"1","bookmaker_id":"2","balance":"0","profit":"0","created_at":"2016-01-28 17:44:33","updated_at":"2016-01-28 17:44:33","name":"Betfred","type":"Bookmaker","commission":"0"},{"id":"3","customer_id":"1","bookmaker_id":"3","balance":"0","profit":"0","created_at":"2016-01-28 17:44:33","updated_at":"2016-01-28 17:44:33","name":"Skybet","type":"Bookmaker","commission":"0"},{"id":"1","customer_id":"2","bookmaker_id":"1","balance":"0","profit":"0","created_at":"2016-01-28 17:44:33","updated_at":"2016-01-28 17:44:33","name":"William Hill","type":"Bookmaker","commission":"0"},{"id":"2","customer_id":"2","bookmaker_id":"2","balance":"0","profit":"0","created_at":"2016-01-28 17:44:33","updated_at":"2016-01-28 17:44:33","name":"Betfred","type":"Bookmaker","commission":"0"},{"id":"3","customer_id":"2","bookmaker_id":"3","balance":"25","profit":"0","created_at":"2016-01-28 17:44:33","updated_ ...etc
有人能告诉我应该怎么做才能在我的视图中将数据转换成json格式吗?这应该有帮助:
var accountData = {!! $accounts !!};
当使用{!!$var!!}
时,刀片引擎不会逃逸您的数据
var accountData = {!! $accounts !!};