【发布时间】:2019-08-10 22:48:51
【问题描述】:
我想将 Laravel 中的一个数组分配给一个 JavaScript 数组。我从我的 AppServiceProvider 得到了数组,然后 json_decoded 像:
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>)
【问题讨论】:
-
查看页面中的实际输出。 JS 代码是什么样的?从那里调试它
-
@RoryMcCrossan 我只得到 Laravel 错误输出
-
在这种情况下,您应该谷歌搜索错误。它导致了这个:stackoverflow.com/q/43217872/519413
-
@RoryMcCrossan 我已经更新了我的问题。
标签: javascript jquery arrays json laravel