我想把 Laravel 中的数组赋值给 JavaScript 数组。我已经从我的 AppServiceProvider
获取了该数组,并对其进行了 json_decode 处理,如下所示:
View::composer('*', function($view)
{
$users = Users::all();
$view->with(compact(users );
}
我随后在我的javascript文件中访问$usersArray,如下所示:
var dataSet = JSON.parse({!!$users !!});
然而,我遇到了以下错误;
jQuery.Deferred exception: Unexpected token o in JSON at position 1 SyntaxError: Unexpected token o in JSON at position 1
at JSON.parse (<anonymous>)
JSON.parse()
来解析一个格式不是 JSON 的值。现在,您需要检查页面上的实际输出以调试问题,就像我第一条评论中提到的那样。 - Rory McCrossan