twig文件中的javascript不执行

时间:2012-05-15 15:59:24

标签: javascript symfony

当我尝试将一些脚本放在twig文件中时,最后它们不会执行,例如:

{% block myJavascript %}
<script type="text/javascript">
<!--
alert("test");
{% endblock %}  

在我的index.html.twig中 我在生成html代码中看到它,但它只是不执行。有人有想法吗?

1 个答案:

答案 0 :(得分:2)

看起来不对。

怎么样:

{% block myJavascript %}
<script type="text/javascript">
  alert("test");
</script>
{% endblock %}  

如果js没有运行,也可能意味着在此代码之前触发了错误,因此请务必检查浏览器的控制台。

例如,此处的第一个警报将起作用,但第二个警报不起作用:

<script>
  alert("this works");
  var = forced_error
  alert("this won't work");
</script>