Javascript 可以在同一页面上使用jQuery和Django吗?
我尝试使用jQuery函数在Django页面上显示一个表。当我在JSFIDLE上测试脚本时,它工作得很好,但在我的Django站点上不起作用。我是否需要将某些东西导入Django以使其工作 这就是我迄今为止所做的: html文件:Javascript 可以在同一页面上使用jQuery和Django吗?,javascript,jquery,python,django,Javascript,Jquery,Python,Django,我尝试使用jQuery函数在Django页面上显示一个表。当我在JSFIDLE上测试脚本时,它工作得很好,但在我的Django站点上不起作用。我是否需要将某些东西导入Django以使其工作 这就是我迄今为止所做的: html文件: <table class="panel"> <tr> <td colspan=3 class="tblheader"><h1>Statistics</h1></td>
<table class="panel">
<tr>
<td colspan=3 class="tblheader"><h1>Statistics</h1></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<button class="spoiler">Click for Spoilers</button>
例如,您应该从Django html模板添加对jquery脚本的引用
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
有关的详细信息html文件的其余部分在哪里?如何包含jquery和您自己的js文件?如何为这些文件提供服务?jQuery和JS文件包含在base.html文件中,使用{%load staticfiles%}和指向文件本身的脚本链接,就像使用引导和css文件一样。我只包括了这个表,因为这是唯一一个受JS.OK影响的区域,但是Django实际上是在为这些静态文件提供服务吗?它们是否正在加载到您的浏览器中?你能在浏览器开发工具中看到它们吗?我所有的CSS都能正常加载。我使用
调用JS,它在检查时显示在标题中。但是,它不会显示在网络面板中(包括jQuery在内的所有其他内容都在那里)。我找对地方了吗?脚本是通过src
链接的,而不是href
。我的base.html文件和我的特定webapp.js文件中都有这个链接,所以这不是问题所在。在您之前的评论中,您似乎使用了
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>