我有一个旧结构的网站,我需要改变它的结构。
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个链接。
最好的问候
答案 0 :(得分:0)
欢迎来到SO!
您可能需要使用BASE
标记,然后提供完整地址(http://www.w3.org/TR/html-markup/base.html)。当然,如果您这样做,则需要将所有URL更改为相对URL,因为它会将基础添加到页面上的每个URL链接。
在不查看代码的情况下很难判断,但Javascript ajax可能不适用于BASE
标记。 (我之前没有尝过AJAZ)。但是,如果您使用javascript拉锚attr
,它应该可以正常工作。