【问题标题】:Echo json encoded string in symfony twigsymfony twig 中的 Echo json 编码字符串
【发布时间】:2016-05-20 22:03:16
【问题描述】:

我试图在树枝中回显 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}];

【问题讨论】:

    标签: javascript php symfony twig


    【解决方案1】:

    试试

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

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

    【讨论】:

      猜你喜欢
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-12
      • 2013-06-15
      • 1970-01-01
      • 2018-11-05
      • 2021-06-11
      相关资源
      最近更新 更多