如何在烧瓶应用中链接javascript文件?
我试着在完全相似的帖子中找到我所发现的内容,但他们的解决方案对我不起作用。
默认方式不起作用:
<script src="/static/finances.js"></script>
或
<script src="{{ url_for('static', filename='finances.js') }}"></script>
或
<script src="./static/finances.js"></script>
以下代码位于我的layout.html页面中,它在我的Flask应用程序中正常工作:
<script type="text/javascript">
$(document).ready(function() {
$("#category").change(function() {
$.ajax({
type: "POST",
url: "{{ url_for('load_subcategories') }}",
data: {cat: $(this).val()},
success: function(data) {
$("#subcategory").html(data);
}
});
});
$("input[name=type]").change(function() {
$.ajax({
type: "POST",
url: "{{ url_for('load_categories') }}",
data: {type: $('input[name="type"]:checked').val()},
success: function(data) {
$("#category").html(data);
}
});
});
});
</script>
但是,当我决定在<header>
内和jquery.js之后放入一个javascript文件时,它不起作用! (问题)
我已在另一个stackoverflow link中检查过类似的问题,但尚未成功。
我的Flask应用程序在directory-site /
中的结构如下run.py
app/
templates/
layout.html
...
static/
finances.js