Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的父文件夹不工作_Javascript_Jquery_Ajax - Fatal编程技术网

javascript中的父文件夹不工作

javascript中的父文件夹不工作,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个旧结构的网站,我需要改变它的结构 :其中包含一些html文件,我通过ajax上传这些文件,并使用将其放在选项卡式div上 var Tabs = { 'part1' : 'http://www.bsafer.com/enc/pdfs/part1.html', ... } js文件位于以下文件夹中:…enc/wp content/themes/twentyten/ 这个结构一切正常 我需要建立一个新的结构: ...../en

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

:其中包含一些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/用于htmls文件

.../enc/wp content/themes/twentyten/js/用于js文件

因此,我将js代码更改为:

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

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

为什么它甚至不工作../意味着返回父文件夹

谢谢你在这个问题上帮助我,URL真的让我浪费时间

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

最诚挚的问候

欢迎来到SO

您可能需要使用
BASE
标记,然后给出完整地址()。当然,如果您这样做,您将需要将所有URL更改为相对URL,因为它将在页面上的每个URL链接的基础之前添加


不看代码很难判断,但是Javascript ajax可能无法与
BASE
标记一起使用。(我以前没有用AJAZ试过)。但是,如果您使用javascript来锚定
attr
,它应该会起作用。

感谢您的快速反馈,我现在正在学习您提供的概念。我会回来告诉你细节的。我希望它对你有好处。顺便说一句,你顶部的链接只会将我指向一个停靠的Godaddy页面。非常感谢你的帮助,我对BASE有很好的了解,我将在将来使用它来更好地优化时间,但我的问题只需直接处理文件夹即可解决。无论如何,谢谢你。有时候,即使是解决方案也是愚蠢的,挖掘它让我们学习。:-)我很高兴你解决了这个问题。您始终可以选择将超文本引用关系化或绝对化。