Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Symfony import jquery&;js脚本_Javascript_Jquery_Symfony_Twig - Fatal编程技术网

Javascript Symfony import jquery&;js脚本

Javascript Symfony import jquery&;js脚本,javascript,jquery,symfony,twig,Javascript,Jquery,Symfony,Twig,我将jquery下载到src/../resources/public/js文件夹中,并在同一目录中创建了一个名为blogcreate.js的简单脚本 My twig模板文件正在尝试使用以下代码包含两个js文件: {% block javascripts %} {% javascripts '@BloggerBlogBundle/Resources/public/js/*' %} <script type="text/javascript" src="{{ asset

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

My twig模板文件正在尝试使用以下代码包含两个js文件:

{% block javascripts %}
    {% javascripts '@BloggerBlogBundle/Resources/public/js/*' %}
        <script type="text/javascript" src="{{ asset_url }}"></script>
    {% endjavascripts %}
{% endblock %}
(function ($){
    alert('Responding!');
});
问题是我的“网络”选项卡显示了这两个脚本,但我的blogcreate文件的状态为304——我想这就是为什么我的警报框没有显示的原因

如果有人能告诉我我错过了什么,我将不胜感激

附言:

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

assetic:
    debug:          "%kernel.debug%"
    use_controller: false
    bundles:        [ BloggerBlogBundle ]
304为“未修改”,表示您的浏览器已具有该文件的当前版本。这不是一个错误

您的脚本没有运行,因为它唯一的函数从未被调用

(function ($){
    alert('Responding!');
});
应该是

(function ($){
    alert('Responding!');
})(jQuery);
或者可能:

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

谢谢托马拉克。我错过了