[英]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 = [{"label":"CN Clogs Beach","data":5},{"label":"Prod my prod","data":5},{"label":"New Pro","data":3}];
尝试
<script type="text/javascript">
var data = {{ jsonArray | raw }};
</script>
要么
var data = $.parseJSON('{{ jsonArray | raw }}');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.