Symfony 导入 jquery & js 脚本

Symfony import jquery & js script

我将 jquery 下载到我的 src/.../Resouces/public/js 文件夹中,并在同一目录中创建了一个名为 blogcreate.js 的简单脚本。

我的 twig 模板文件试图包含两个具有以下代码的 js 文件:

{% block javascripts %}
    {% javascripts '@BloggerBlogBundle/Resources/public/js/*' %}
        <script type="text/javascript" src="{{ asset_url }}"></script>
    {% endjavascripts %}
{% endblock %}

Blog.js 包含以下代码:

(function ($){
    alert('Responding!');
});

问题是我的网络选项卡显示了这两个脚本,但我的 blogcreate 文件的状态为 304 - 我想这就是我的警告框没有显示的原因。

如果有人能告诉我我缺少什么,我将不胜感激。

附言:

我必须在 app/config/config.yml 文件的 bundle 部分包含以下内容:

assetic:
    debug:          "%kernel.debug%"
    use_controller: false
    bundles:        [ BloggerBlogBundle ]

304 是 "Not Modified",表示您的浏览器已有该文件的当前版本。这不是错误。

您的脚本没有 运行 因为它唯一的功能从未被调用。

(function ($){
    alert('Responding!');
});

应该是

(function ($){
    alert('Responding!');
})(jQuery);

或者可能:

$(function (){
    alert('Responding!');
});