当我尝试将一些脚本放入 Twig 文件中时,最终它们不执行,例如:
{% block myJavascript %}
<script type="text/javascript">
<!--
alert("test");
{% endblock %}
在我的index.html.twig
我在生成 html 代码中看到它,但它只是不执行。有人有什么想法吗?
最佳答案
这看起来不对。
关于:
{% block myJavascript %}
<script type="text/javascript">
alert("test");
</script>
{% endblock %}
如果 js 没有运行,也可能意味着在此代码之前触发了错误,因此请务必检查浏览器的控制台。
例如,此处的第一个警报将起作用,但第二个警报将不起作用:
<script>
alert("this works");
var = forced_error
alert("this won't work");
</script>
关于twig 文件中的 javascript 不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10604543/