gpt4 book ai didi

javascript - Symfony 导入 jquery 和 js 脚本

转载 作者:行者123 更新时间:2023-12-02 16:37:59 25 4
gpt4 key购买 nike

我将 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 文件的捆绑部分中包含以下内容:

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

最佳答案

304 是“未修改”,意味着您的浏览器已经具有该文件的当前版本。这不是一个错误。

您的脚本不会运行,因为它唯一的函数从未被调用。

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

应该是

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

或者可能:

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

关于javascript - Symfony 导入 jquery 和 js 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27747541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com