首页 > 解决方案 > 如何使 laravel 中的对象在 JavaScript laravel Blade 中使用?

问题描述

在此处输入图像描述我想获得这种风格的对象

var zoz2= {
            "11-30--0001": "<a href=\"https:\/\/www.dooz.ps\/p\/107229\" >\u0625\u0637\u0644\u0627\u0642 \u0627\u0644\u0645\u0648\u0633\u0645 \u0627\u0644\u062e\u0627\u0645\u0633 \u0644\u0628\u0631\u0646\u0627\u0645\u062c \"\u062a\u0645\u064a\u0651\u0632\" <\/a>",
        };

我想在 laravel 中声明它,我试过这个但失败了

$z=response()->json([
                "01-06-2019" => "<a href='https://www.dooz.ps/p/112996' >معرض وجوه للأقنعة</a>"
            ]);

然后在 JavaScript

console.log('{!! $z !!}');

但失败了,简而言之,我想以这种方式在控制台中显示数据,如何在 php https://i.stack.imgur.com/lJd6f.png 2处声明

标签: javascriptphpjsonlaravel

解决方案


我解决了,在laravel中必须这样写

$z=collect();
$z->put('06-16-2019', "<a href='/intvi/anylink' >معرض وجوه للأقنعة</a>");
....
$z=json_encode($z);

并在 javascript 中使用它

JSON.parse(` {!! $z !!}`)

推荐阅读