Symfony导入jquery& js脚本

时间:2015-01-02 19:32:27

标签: javascript jquery symfony twig

我将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状态 - 我想这就是为什么我的警报框没有出现。

如果有人能告诉我我缺少的东西,我将不胜感激。

PS:

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

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

1 个答案:

答案 0 :(得分:2)

304是“未修改”,表示您的浏览器已拥有该文件的当前版本。这不是错误。

您的脚本无法运行,因为它的唯一功能永远不会被调用。

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

应该是

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

或可能:

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