gpt4 book ai didi

javascript - 在 symfony Twig 中回显 json 编码的字符串

转载 作者:行者123 更新时间:2023-11-29 19:16:00 25 4
gpt4 key购买 nike

我试图在 Twig 中回显 json 编码字符串。这是我的代码,

Controller

$jsonArray = array(
array(
'label' => 'CN Clogs Beach',
'data' => 5
),
array(
'label' => 'Prod my prod',
'data' => 5
),
array(
'label' => 'New Pro',
'data' => 3
)
);

$jsonArray = json_encode($jsonArray);

return $this->render("EagleAdminBundle:dashboard:index.html.twig", array(
'jsonArray' => $jsonArray
));

这是 Twig 文件

<script type="text/javascript">
var data = {{ jsonArray }};
</script>

我得到的不是 json 数组,而是这样的,

var data = [{&quot;label&quot;:&quot;CN Clogs Beach&quot;,&quot;data&quot;:5},{&quot;label&quot;:&quot;Prod my prod&quot;,&quot;data&quot;:5},{&quot;label&quot;:&quot;New Pro&quot;,&quot;data&quot;:3}];

最佳答案

尝试

<script type="text/javascript">
var data = {{ jsonArray | raw }};
</script>

var data = $.parseJSON('{{ jsonArray | raw }}');

关于javascript - 在 symfony Twig 中回显 json 编码的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35317135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com