javascript - 在本地主机上开发时 Jquery.min.js 403 Forbidden

标签 javascript jquery html css localhost

我查看了所有谷歌和网站,但我尝试过的解决方案都没有奏效...也许我的问题需要更具体一些。

当我将此站点托管在测试站点上时,它工作正常,但是当我在 Chrome 上使用“Inspect Element”时出现此错误:加载资源失败:服务器响应状态为 403(禁止访问) ).我可以看出我的站点没有正确访问 jquery 文件,因为在我的 Go Daddy 测试站点(一个名为 Tablesorter 的很酷的小工具)上完美运行的 jquery 不再工作了。

jquery.min.js 文件位于名为 js 的目录中。这是我的 html 文件中的整个头部。

<head>
<title>Corporate Dude, Data Management</title>
<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery.tablesorter.js"></script>
<link rel="stylesheet" type="text/css" href="style.css?v=1.9"/>
<script type="text/javascript">
    $(document).ready(function() 
        { 
            $("#data_table").tablesorter(); 
        } 
    );
</script>
</head>

奇怪的是,当我将 style.css 文件移动到 js 目录并将路径更改为 js/style.css 时,css 工作正常。这是否意味着这不是权限问题,或者只是链接标记中 href 工作方式的特殊性?

我试过进入终端并输入 cd/Users/myusername/mylocalhostfile/"Corporate Guy"/js 然后输入 chmod 0755 以授予访问目录的权限,但这也不起作用。这是通过终端分配权限的正确方法吗?

感谢您能给我的任何帮助。

最佳答案

我遇到了同样的问题:在本地访问 jquery 不起作用,但从“http://code.jquery.com/jquery-1.7.2.min.js”远程访问它会起作用。问题是,当我下载 jquery 时,它被存储而没有读取每个人的访问权限(如下所示的 json_parse...):

-rw-r----- 1 jorge jorge  94840 ago  6 04:07 jquery-1.7.2.min.js
-rw-r--r-- 1 jorge jorge   9866 jun 25 06:18 json_parse_20091204.js

我是这样改的:chmod +r jquery-1.7.2.min.js

-rw-r--r-- 1 jorge jorge  94840 ago  6 04:07 jquery-1.7.2.min.js

关于javascript - 在本地主机上开发时 Jquery.min.js 403 Forbidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26186526/

相关文章:

validation - Backbonejs集合.create : how to prevent it from adding items if there is an error?

javascript - 使用 $.proxy javascript 调用函数

html - 无法在 IE 中单击菜单

javascript - 如何在 JavaScript 中传递引用?

javascript - 将登录名和地理位置(来自 javascript)发送到服务器

javascript - 打印整个页面时如何修复 Google Map API?

javascript - scope.$on 无法更新指令范围

javascript - 使用 javascript/jquery 跨浏览器下载图像

javascript - jQuery 文件未链接到 HTML 文档

javascript - 组织 JQuery 和其他插件的正确方法是什么?