javascript - 无法调用在单独文件中定义的函数
问题描述
我login
在文件中定义了一个函数index.js
:
function login(un, pass){
....
}
在我的index.html
,我有:
<head>
<title>Title</title>
<script src="index.js"></script>
</head>
<body>
....
<script>
....
login("user", "pass");
</script>
....
</body>
但这在控制台中给了我以下错误:
未捕获的 ReferenceError:未定义登录
两者index.html
都index.js
在同一个文件夹中。我在这里想念什么?
编辑
我错过的一个关键细节是我使用 Flask 服务器托管它。经过一番研究,我意识到该js
文件必须位于名为static
.
解决方案
推荐阅读
- docker - 将 Docker 容器中创建的目录共享到另一个 Docker 容器?
- java - RabbitMQ 主题交换消息排序
- r - R 的设施位置优化包?
- mysql - sqoop 导出失败 - 导出作业失败
- react-native - 使用来自另一个屏幕的数据将值绑定到 TextInput - React Native
- python-3.x - 有没有办法自动获取日期
- javascript - 失踪 ; 在语句节点js之前
- ios - (SwiftUI) 如何访问我在 ViewBuilder 中的一个数组中找到的匹配项?
- azure - 是否可以仅将错误日志发送到事件中心?
- shell - 列出具有时间戳的文件名