访问本地主机上的网页时,JavaScript 文件出现 404 未找到错误

访问本地主机上的网页时,JavaScript 文件出现 404 未找到错误

页面加载正常,但控制台显示 JavaScript 文件未找到 404 错误。我已验证代码包含正确的 JavaScript 文件名。有什么想法吗?

JavaScript 文件当然是通过 HTML 像这样加载的:

<script type="text/javascript" src="jquery.js"></script>

环境:Windows 7;FastCGI;PHP。安装说明来自此站点:

http://www.microsoft.com/web/platform/phponwindows.aspx

我制作了一个基本的 html 文件,如下所示:

<html>

<head></head>
<body>

hello again.
<div id="11">
hello
</div>
<script type="text/javascript" src="http://localhost/analyst_scrape/jquery.js"></script>

<script type="text/javascript">
$("#11").click(fucntion(){

    alert("good bye");
});

</script>
</body>
</html>

html 文件显示空白页。但是,当我将文件扩展名更改为 .php 时,控制台中出现以下错误:

GET http://localhost/analyst_scrape/jquery.js 404 (Not Found) test.php:10
Uncaught ReferenceError: $ is not defined 

答案1

看起来你只是指定了错误的路径。你没有给出任何关于您实际执行的操作的信息,因此这只是猜测。您提到了,所以我假设您正在提供一个页面,该页面通过运行页面根目录中的脚本cgi/php来生成 html 。phpcgi/php

如果是这种情况,如果您的页面的根目录是foo,那么您正在查看的页面位于,foo/cgi/php/并且您的 javascript 文件可能位于foo其本身。请尝试指定正确的路径:

<script type="text/javascript" src="../../jquery.js"></script>

甚至是完整 URL:

<script type="text/javascript" src="http://www.foo.com/jquery.js"></script>

相关内容