2012-07-31 100 views
2

我已經將一個JSON對象傳遞給我在symfony2中的樹枝模板,然後我已將該對象分配給JavaScript變量。訪問Json對象:樹枝

我的目標是像

[{"data":"{"params":{"id":"1","width":"98","height":"101","x":"151","y" ....

現在,當我提醒對象時,它顯示了上述目的array()這是確定的,但是當我提醒object.data它說明不了什麼。

感謝

+1

在Firebug中使用'console.log' - 它真的有助於調試東西... – 2012-07-31 10:29:01

+0

它顯示上述對象... – Shaun 2012-07-31 10:30:54

回答

0

一旦你有一個JSON表示,如果你想使用它作爲一個JavaScript對象,你首先需要或者使其通過「EVAL」功能,或者使用某種JSON解析器。欲瞭解更多信息,請參閱此鏈接:http://www.json.org/js.html

5

我不知道你是否解決了你的問題。
我有同樣的麻煩,但是這個工作對我來說

# your_template.html.twig 
<script type="text/javascript"> 
{% autoescape false %} 
    var your_variable = {{ var_from_controller }}; 
{% endautoescape %} 
</script> 
4

枝自動打印之前逃脫的字符串。 你必須使用樹枝原始過濾器。

{{yourVarWithJson |原始}}