javascript - Twig 模板无法识别 Javascript

标签 javascript twig symfony

我正在尝试load custom checkboxes进入我的 Twig 模板。但无论我尝试什么,它总是给我 Uncaught ReferenceError: $ is not defined异常。

我一开始尝试过这个

<script  type="text/javascript" src="{{ assert('path_to_script.js') }}"></script>

但是不行,然后我用了Assetic ,按照文档安装并执行此操作

{% javascripts 'path_to_script.js' %}
            <script  src="{{ asset_url }}"></script>
{% endjavascripts %}

我尝试添加type="text/javascript"但还是什么都没有。我还尝试将上面的脚本放在一个 block 中

{% block javascripts %}
   // {% javascripts .... %}
{% endblock %}

我尝试将脚本 header 更改为此

$(window).load(function() { ... }

但是徒劳。

我尝试添加 <footer> script call here </footer>在页面末尾但它不起作用。

我使用了编译后的CSS,否则它不会加载任何东西。现在它只是加载而不工作。

我是否遗漏了什么或者我做错了什么?

最佳答案

我解决了这个问题,因为我没有调用正确的脚本来执行我想要的内容(即 JS 脚本)

关于javascript - Twig 模板无法识别 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42250734/

相关文章:

path - Silex Controller 提供程序的替代 Twig 路径

symfony - SonarQube:sonar.exclusions 参数不能排除文件夹

css - 使用 Sass 和 Symfony2 的 Assetic 创建条件样式表的最佳方法是什么?

javascript - clearInterval() 在 Angular 5 应用程序中不起作用

javascript - ExtJS 如何制作包装其元素的工具栏?

javascript - 即时将 JSX 字符串编译为组件

php - 如何从 symfony 2 中的资源文件夹中包含 css

javascript - JQuery - Uncaught ReferenceError : geolocate is not defined

forms - 带有 Twig 的symfony2中实体的 TableView

javascript - 如何通过 json 和 twig 将 DateTime 对象传递给 javascript 日期对象