twig 文件中的 javascript 不执行

标签 javascript symfony

当我尝试将一些脚本放入 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/

相关文章:

javascript - 无法将用户存储在 Express.js session 中

Javascript 试图获取鼠标移动到的图像的 ID

javascript - CSS 边框不扩展整个 Div

php - Symfony 测试和环境

php - Symfony2 - 安装了 FOS 用户包的自定义身份验证提供程序

javascript - AngularJS 范围在 1.0.x 和 1.2.x 之间的差异

javascript - 如何使用 JavaScript 触发模态框?

php symfony2安装缓存权限

doctrine-orm - Symfony2 形成 : How do I persist an entity with a nullable association?

php - Inner Join WITH 和 inner join ON 有什么区别?