Javascript Django jquery不工作

Javascript Django jquery不工作,javascript,jquery,django,Javascript,Jquery,Django,我无法运行jQuery操作。我还尝试了其他功能,但什么都没有。我想问题在于如何一如既往地处理静态文件 notes.html: <div> <script type="text/javascript" src="static/js/jquery.js" ></script> <script type="text/javascript" src="static/js/init.js" ></script> &

我无法运行jQuery操作。我还尝试了其他功能,但什么都没有。我想问题在于如何一如既往地处理静态文件

notes.html:

    <div>
    <script type="text/javascript" src="static/js/jquery.js" ></script>
    <script type="text/javascript" src="static/js/init.js" ></script>
    <h2><p id="title" > <a href="/notes/get/{{ note.id }}/" >{{ note.title }}</a></p></h2>
    <p id="body" > {{ note.body|lower|truncatewords:"10"}}</p> 
    </div>

“static/js/jquery.js”改为“/static/js/jquery.js”,我觉得你的url是假的

  • 进入Django项目中的settings.py文件。检查您的
    STATIC\u URL
    前缀是否设置为
    /STATIC/
    ,以及
    STATIC\u ROOT=''

  • 验证计算机上是否存在
    /static/js/jquery.js

  • 打开Firebug或Chrome Inspector并验证jQuery是否正在加载。在Firebug中,这是在Net选项卡下,您应该看到一个带有jquery.js的GET请求。如果可以看到,那么在Firebug控制台中输入
    $。
    ,这将显示jQuery函数的列表


  • 您是否在
    $(document.ready()
    )中附上了
    点击
    ?您是否从Django服务器加载了jQuery?您的
    静态/js/jQuery.js
    url是否可能改为
    /static/js/jQuery.js
    (请注意前导斜杠)?@Jason我需要做什么。我在Eclipse上运行Django。解释plzI会建议重写您的问题,包括您正在尝试做什么、如何做、到目前为止您尝试了什么以及Eclipse和浏览器控制台中显示的任何错误消息。我不希望静态文件夹位于根目录中,这就是您的意思…@SamHuckaby。我也尝试了绝对路径。但是Firebug控制台中没有1 ok,2 ok,3输入了$,得到了:>>>$function(),如果您得到了
    function()
    ,这意味着jQuery已经加载。如果不是,您将得到一个ReferenceError通知。因此,问题不在于Django,但您的javascript代码也尝试了:$(“#body”)。单击(function().没什么。问题是静态文件、资产和设置或其他东西。我从来没有得到过这些。我需要资产做什么?顺便说一句,我已经收集了静态数据。我也遇到过类似的问题,只是使用静态标记从静态文件加载一个img。这花了我一整天的时间。真的吗?每件事都在我的问题中,你能看到任何错误吗?我会将所有内容都封装在
    $(document).ready(function(){…}
    包装器中。这样可以确保javascript在所有内容加载之前不会执行。
    $('#body').click(function(){
    
       $('#body').hide();
    
    });