Javascript Django jquery不工作
我无法运行jQuery操作。我还尝试了其他功能,但什么都没有。我想问题在于如何一如既往地处理静态文件 notes.html: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> &
<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是假的
STATIC\u URL
前缀是否设置为/STATIC/
,以及STATIC\u ROOT=''
/static/js/jquery.js
$。
,这将显示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();
});