javascript中的父文件夹无法正常工作

时间:2013-02-28 17:05:39

标签: javascript jquery ajax

我有一个旧结构的网站,我需要改变它的结构。

http://localhost/enc/pdfs/:其中包含一些html文件,我通过ajax上传到使用标签div。

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

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

这个结构一切正常。

我需要建立这个新结构:

....... / enc / wp-content / themes / twentyten / pdfs / for htmls files。

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

所以我将js代码更改为:

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

....
            } 

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

为什么它甚至不工作../表示返回父文件夹?

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

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

最好的问候

1 个答案:

答案 0 :(得分:0)

欢迎来到SO!

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

在不查看代码的情况下很难判断,但Javascript ajax可能不适用于BASE标记。 (我之前没有尝过AJAZ)。但是,如果您使用javascript拉锚attr,它应该可以正常工作。