javascript - 找不到js文件

标签 javascript html

我有这样的结构代码:

enter image description here

我尝试像这样将 javascript 加载到 php 文件中:

enter image description here

但是我有这样的错误: enter image description here

这是我的 html: enter image description here

这是另一个 javascript:

enter image description here

我尝试复制粘贴链接,但出现错误 404 未找到。我该如何解决?谢谢。

最佳答案

权限

当主机正确,文件位于正确的位置,并且没有其他网络问题时,有时您可能仍会因为文件权限错误而收到 404。如果服务器没有访问文件的权限,它可能会发出 404 错误作为响应。之所以没有给出一些“未授权”错误,而是,是因为这会揭示比您(服务器所有者)可能想要的更多关于文件的信息。响应特权文件请求而不透露它们是否存在的方法是给出 404。

在 Windows 上,您可以通过右键单击文件或文件夹,然后转到属性 -> 安全 -> 编辑,从文件资源管理器查看和更改权限。更多信息,see the notes on permissions on Microsoft's site.

文件类型

除了权限之外,服务器还必须配置为提供您正在访问的文件类型。如果提供了具有不同扩展名的文件,但未提供 .js 文件,请检查服务器的配置以确保 .js 文件未列入黑名单(或未列入白名单,视情况而定)。

目录位置

您还应该验证这些文件是否确实存储在网络服务器的最顶层目录中如果您正以这种方式访问​​它们。如果不是,您可能需要在路径前加上从网络服务器根目录到您的应用程序目录的路径。例如,您可能需要 /path/to/fusioncharts/...../../path/to 而不是 fusioncharts/.../fusioncharts.

其他注意事项

在您的特定情况下,您还应该验证 fusioncharts 文件夹中的文件是否确实按照您的想法构建。 (例如,fusioncharts 文件夹中是否真的有一个 js/[insert name here].js 文件?

如果以上方法都不能解决您的问题,请尝试使用 可以正常工作的文件,并逐渐使其与无法正常工作的文件越来越相似。通过弄清楚在什么时候从工作设置转到不工作设置,您可能会发现问题。

关于javascript - 找不到js文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34388726/

相关文章:

html - 使这些文本框对齐的正确 css 宽度是多少?

javascript - 过滤包含一些文本的 PHP 数据表

javascript - Angular添加功能回复评论

javascript - 如何根据搜索框的输入值更新 d3js 树的现有节点属性?

javascript - 如何为 jquery 变量提供粗体样式

javascript - wrapAll 3类元素

引号中的 JavaScript onclick 处理程序提供不同的行为?

javascript - 标记化 Javascript 时除法/正则表达式冲突

php - 将 TIMESTAMP SQL 转换为 12 小时时间

java - 有没有办法从java中读取.fdt/.fdx/.fdxt ftile中的文本?