2016-02-10 44 views
2

我試着在樹枝中回顯json編碼字符串。這是我的代碼,回聲json在symfony樹枝中編碼的字符串

控制器

$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}]; 

回答

3

嘗試

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

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