我有一个简单的 JavaScript 文件,如下所示:
$(document).ready(function () {
alert("my controller");
});
我有一个像这样的 HTML 文件:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript" src="/js/generateLineupController.js"></script>
</body>
</html>
出于对一切神圣事物的热爱,为什么警报不会显示?我在 GET 上收到 200 的 javascript 文件,因此它正在加载。
最佳答案
这里有几个问题。
出于某种原因,您尝试加载脚本两次。不要那样做。加载到
<head>
、或位于<body>
末尾,但不能两者兼而有之。您正在尝试使用 jQuery 语法 (
$(...)
),但尚未加载 jQuery 库。你会需要它。
关于javascript - 从 html 调用 javascript 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27586874/