javascript - javascript 中的父文件夹不起作用

标签 javascript jquery ajax

我的网站结构较旧,我需要更改其结构。

http://localhost/enc/pdfs/ :其中包含一些我通过ajax上传的html文件,以放在选项卡式div上使用。

    var Tabs = {
                'part1' : 'http://www.bsafer.com/enc/pdfs/part1.html',
...
            } 

js 文件位于文件夹中:...enc/wp-content/themes/twentyten/

这个结构一切正常。

我需要建立这个新结构:

....../enc/wp-content/themes/twentyten/pdfs/用于 html 文件。

....../enc/wp-content/themes/twentyten/js/为 js 文件。

所以我将js代码更改为:

    var Tabs = {
                'part1' : '../pdfs/part1.html',

....
            } 

脚本的 url 设置正确,我可以在代码源中看到它。

为什么即使 ../意味着返回到父文件夹也不起作用?

感谢您在这个问题上帮助我,网址确实让我浪费时间。

请注意,我在 localhost 中工作,并且不允许在我的地址中使用 localhost,并且我需要 15 声誉才能发布 2 个以上链接。

最诚挚的问候

最佳答案

欢迎来到SO!

您可能需要使用 BASE 标记,然后给出完整地址 ( http://www.w3.org/TR/html-markup/base.html )。当然,如果您这样做,您将需要将所有 URL 更改为相对 URL,因为它将在页面上的每个 URL 链接前面添加基数。

如果不查看代码就很难判断,但 Javascript ajax 可能无法与 BASE 标记一起使用。 (我之前没有用 AJAZ 尝试过)。但是,如果您使用 JavaScript 拉动 anchor attr,它应该可以工作。

关于javascript - javascript 中的父文件夹不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15141444/

相关文章:

javascript - Node -HTTP-代理错误

Javascript 触发器 "right arrow"关键事件 - 强制取消选择标签

javascript - 不同的链接取决于div-id?

javascript - 如何在不刷新分页页面的情况下重新加载数据

javascript - 当 jQuery ajax 在 js 函数内调用时,动画在 IE 中不起作用

javascript - 将 JavaScript 变量发送到 PHP,在 SQL 语句中使用该变量,然后显示 PHP 结果

javascript - 如何关闭音效

javascript - 当我按下按钮时,如何运行这个解析远程 json 的函数?

javascript - 我可以继续将数据从服务器推送到同一个连接吗?

javascript - 如何在同一网页上同时实现 "page specific js"和 "less http requests"