javascript - 将 Jquery Javascript 文件导入 Web 应用程序时出错
问题描述
我正在使用 Python 的 Flask 库构建一个简单的 Web 应用程序。我能够成功呈现使用 CSS 设置样式的 HTML 模板。当我尝试链接到 Javascript 文件以使用 Jquery 时,我在控制台中收到 404 错误。我尝试了许多不同的路径并移动了文件以尝试解决问题。我成功地从同一个 HTML 文件链接到样式表,但即使在尝试链接到 javascript 文件时遵循相同的优先级,我也会收到错误消息。加载 HTML 文件时,P 标记仍然存在(写入 Jquery 文件以将其删除),并且在检查页面时出现“找不到文件错误”。
index.HTML 中的代码
<body>
<script
src="https://code.jquery.com/jquery-3.6.0.min.js"
integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
crossorigin="anonymous"></script>
<script src="js/main.js"></script>
</body>
main.js 代码 //只是隐藏
负载,所以我知道它有效
$("p").hide();
解决方案
如果您使用的是烧瓶,它应该是这样的:
<script src="{{ url_for('js', filename='main.js') }}"></script>
推荐阅读
- azure-cognitive-search - 我是否必须将 Azure Blob 存储中的 PDF 文件存储到 OCR 并为其编制索引?
- java - 为什么这个函数检查二叉树平衡的时间复杂度是 O(n log n)?
- go - GC 是否处理数组的非指向部分
- python - foreach 仅匹配算术运算符一次
- ios - Blob pdf文件的iOS 13滚动问题(没有一根手指滚动)
- java - 比较两个字符串数组并在Java中返回比较
- c++ - 如何强制线程轮流连接到字符串?
- javascript - express-validator 两次返回验证错误
- angular - 如果你想要 Angular InjectionToken 的名称冲突怎么办?
- html - 根据他的长度转换文本值