javascript - 烧瓶应用程序中的javascript文件未加载
问题描述
我有一个 javascript 文件,我想在使用烧瓶时包含在 HTML 中。js 文件似乎已加载,但未执行。我确实将 javascript 文件添加到文件夹“static/js”中,并像在许多地方建议的那样加载它。但是,启动应用程序时控制台是空的。有任何想法吗?
应用程序.py
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
索引.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
<body>
<script src="{{ url_for('static', filename='js/test.js') }}"></script>
</body>
</html>
静态/js/test.js
console.log('Test')
解决方案
尝试在模板中type='text/javascript'
为标签添加属性script
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
<body>
<script type='text/javascript' src="{{ url_for('static', filename='js/test.js') }}"></script>
</body>
</html>
推荐阅读
- python - UDP 消息的发送速度比接收速度快
- python - 如何将切片对象转换为布尔索引?
- javascript - 使用 javascript 加载 HTML 文件
- python - 将列的值转换为值为 1 和 0 的列的标题(相应地)[python]
- r - 当我从 R 执行 excel 输出时,小数点在列中消失了?
- python - 使用 pyspark 包含 1 到 3 个 n-gram 的 TF-IDF
- sql-server - 减少 EF Core 字符串鉴别器列大小以允许索引
- javascript - console.log 不断返回“登录错误”而不是“登录”
- javascript - 在 js 或 jquery 中更改 YouTube 的 css 背景值?
- javascript - JS 脚本在 Thymeleaf 模板中不起作用