【发布时间】:2014-04-30 23:57:12
【问题描述】:
我有六个脚本文件,我会定期加载和使用。我的想法是有一个主脚本来加载所有六个,所以我只要我想要的时候就引用主脚本。
所以我使用以下内容来加载其他文件:
var jqmouse = document.createElement("script");
jqmouse.type = "text/javascript";
jqmouse.src = "../fancybox/lib/jquery.mousewheel.3.0.6.pack.js";
document.body.appendChild(jqmouse);
问题是文件在 IE 和 Chrome 调试控制台中显示 404。用 Fiddler 仔细检查过,他们没有被发现???
我已经检查并再次检查。要么我的眼睛/大脑混乱,要么发生了我不理解的事情。
我也无法将脚本添加到主文件或其他类似方法,因为我正在与第 3 方合作。
感谢您的帮助
已解决....一旦我从 html 页面更正了目录结构而不是它工作的脚本...FACE PALM
【问题讨论】:
-
您好,您在浏览器的 Head 标签上看到了什么?点击那个链接,打开了吗?
-
服务器上脚本的相关绝对路径是什么?当前浏览器试图访问的 URL 是什么?请注意,使用相对路径,路径将相对于当前页面客户端
-
@PratikJoshi 你的意思是像下面这行吗:
-
然后点击那个链接。它打开了吗?
-
您需要使 URL 相对于 HTML 文档,而不是其他脚本。
标签: javascript jquery