为什么此资源无法加载但 Jquery 加载正常

Why does this resource fail to load yet Jquery loads fine

当我尝试在目录中添加 javascript 文件时收到以下错误:

加载资源失败:服务器返回状态 404(未找到)

它无法加载的资源是一个名为:formLogic.js

的文件

form.html,在根目录下。

<!DOCTYPE html>
<html>
<head>
<script src="js/jquery-1.11.0.min.js"></script>
</head>
<body>

<p>If you click on me, I will disappear.</p>

<script src="js/formLogic.js"></script>
</body>
</html>

jQuery js 文件和 formLogic 文件都在目录 js 中,但 formLogic.js 无法加载,而 jQuery 加载正常。它仅在我将 formLogic.js 移动到根目录并更改此脚本标记时加载资源。

<script src="formLogic.js"></script>

我不明白为什么它无法从该目录加载它但可以加载 jQuery 文件。

formLogic.js内容:

$(document).ready(function(){
    $("p").click(function(){
        $(this).hide();
    });
});

可能是相对路径的问题!?您是否尝试过使用绝对路径?

<script src="/js/formLogic.js"></script>

注意开头的斜杠。 在我的项目中,我尝试使用它们来避免相对路径错误。

如果这没有帮助,请告诉我您的应用程序结构以及您的文档根目录在哪里。