Javascript Symfony import jquery&;js脚本
我将jquery下载到src/../resources/public/js文件夹中,并在同一目录中创建了一个名为blogcreate.js的简单脚本 My twig模板文件正在尝试使用以下代码包含两个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
{% 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!');
});
谢谢托马拉克。我错过了