抱歉这个愚蠢的问题,但我对 JavaScript 一无所知。我正在尝试使用 JSON.stringify 使数组看起来漂亮且易于阅读。
我在控制器中试过这个:
$metadata = '{"hello":"world", "Test":["hello"]}';
$data = json_encode($metadata);
return $this->render('AcmeQuotesBundle:Home:metadata.html.twig', array('data' => $data));
这在模板中:
<script>
var obj = {{ data }}
document.body.innerHTML = "";
document.body.appendChild(document.createTextNode(JSON.stringify(obj, null, 4)));
</script>
但我得到一个白屏。
我怎样才能使它工作?