将数据从laravel控制器传递到Js

时间:2019-01-09 13:49:54

标签: javascript php jquery laravel

我在将数据从控制器传递到js时遇到问题,我正在使用此代码,我尝试了很多事情,但是没有任何效果,我做错了什么吗?

脚本:

var posts = {!! $post->toJson() !!};

alert(posts);

我的控制器如下所示:

$post = Post::where('category',$id)->get();

但是我遇到错误“未捕获的SyntaxError:意外的令牌!”我真的不知道为什么会有什么解决方案?

2 个答案:

答案 0 :(得分:2)

我总是使用此posts = {!! json_encode($posts) !!};,它可以正常工作!

答案 1 :(得分:0)

尝试一下,

protected override void OnPreviewKeyDown(KeyEventArgs e)
    {
        base.OnPreviewKeyDown(e);
        if (e.Key == Key.B)
        {
            bdgb.Visibility = Visibility.Visible;
        }
    }