我遇到了一些无法访问父目录中的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!*********
我似乎无法找到针对父目录的任何规则,而谷歌搜索...这里有什么遗漏?
答案 0 :(得分:2)
Same Origin Policy下不允许这样做。
由于您正在访问本地文件,因此使用XmlHttpRequest可以打开位于同一目录中的文件。
主文件所在目录的一个子目录中的