无法引用父目录中的XML文件(xmlhttp.open)

时间:2013-04-10 04:41:31

标签: javascript xml

我遇到了一些无法访问父目录中的XML文件的Javascript问题。如果它与页面在同一目录中,它可以访问同一个文件。

xmlhttp.open("GET", "news.xml", false);  // = Works! (if I copy the XML file in the same folder)
xmlhttp.open("GET", "random/news.xml", false);  // = Works!
xmlhttp.open("GET", "../news.xml", false);  // = Doesn't work!*********

我似乎无法找到针对父目录的任何规则,而谷歌搜索...这里有什么遗漏?

1 个答案:

答案 0 :(得分:2)

Same Origin Policy下不允许这样做。

由于您正在访问本地文件,因此使用XmlHttpRequest可以打开位于同一目录中的文件。

主文件所在目录的一个子目录中的

Firefox allows access个文件。