繁体   English   中英

在Symfony树枝中回显json编码的字符串

[英]Echo json encoded string in symfony twig

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

调节器

$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
        ));

这是树枝文件

<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 }}');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM