繁体   English   中英

如何使用树枝变量作为 javascript function 的参数?

[英]How to use a twig-variable as a parameter for a javascript function?

我在 Twig 中有变量kalender ,它包含一个 object。 我正在尝试将此变量用作 javascript function 中的参数,如下所示:

{% block script %}

    <script> kalenderGenerate({{ kalender }}); </script>

{% endblock %}

但是这样做会给我错误

未捕获的语法错误:意外的标记“&”

在对该行进行调查后,它向我展示了这一点:

<script> kalenderGenerate([{&quot;id&quot;:56,&quot;datum&quot;:&quot;22.03.2021&quot;,&quot;tageszeit&quot;:&quot;Vormittag&quot;,&quot;dienste_termine_id&quot;:1},{&quot;id&quot;:57,&quot;datum&quot;:&quot;22.03.2021&quot;,&quot;tageszeit&quot;:&quot;Vormittag&quot;,&quot;dienste_termine_id&quot;:11},{&quot;id&quot;:58,&quot;datum&quot;:&quot;22.03.2021&quot;,&quot;tageszeit&quot;:&quot;Vormittag&quot;,&quot;dienste_termine_id&quot;:1}]); </script>

我如何才能真正传递这个变量以在 JavaScript 中使用?

我把它当作<script> kalenderGenerate( {{ kalender|json_encode()|raw }} ); </script> <script> kalenderGenerate( {{ kalender|json_encode()|raw }} ); </script>现在将我的 object 作为数组传递。 在我的情况下,这可以作为一种解决方法,但是如果有人有更好的解决方案,那将不胜感激。

编辑:看起来阵列毕竟不完全工作。 非常感谢任何替代方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM