2

JSONオブジェクトをsymfony2のtwigテンプレートに渡し、そのオブジェクトをJavaScript変数に割り当てました。

私のオブジェクトは

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

オブジェクトにアラートを送信すると、上記のオブジェクトarray()が表示されますが、object.dataにアラートを送信すると、何も表示されません。

ありがとう

4

3 に答える 3

5

あなたがあなたの問題を解決したかどうかはわかりません。
私は同じ問題を抱えていますが、これは私にとってはうまくいきました

# your_template.html.twig
<script type="text/javascript">
{% autoescape false %}
    var your_variable = {{ var_from_controller }};
{% endautoescape %}
</script>
于 2012-10-03T14:50:25.610 に答える
0

JSON表現を取得したら、それをJavascriptオブジェクトとして使用する場合は、最初に「eval」関数を通過させるか、ある種のJSONパーサーを使用する必要があります。詳細については、次のリンクを参照してください:http ://www.json.org/js.html

于 2012-07-31T12:48:18.650 に答える