为什么此资源无法加载但 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>
注意开头的斜杠。
在我的项目中,我尝试使用它们来避免相对路径错误。
如果这没有帮助,请告诉我您的应用程序结构以及您的文档根目录在哪里。
当我尝试在目录中添加 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>
注意开头的斜杠。 在我的项目中,我尝试使用它们来避免相对路径错误。
如果这没有帮助,请告诉我您的应用程序结构以及您的文档根目录在哪里。