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

标签 javascript xml

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

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!*********

在谷歌搜索时,我似乎找不到任何针对父目录的规则...这里是否遗漏了什么?

最佳答案

Same Origin Policy下是不允许的.

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

Firefox allows access主文件所在目录的子目录之一中的文件。

关于javascript - 无法引用父目录中的 XML 文件 (xmlhttp.open),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15917085/

相关文章:

javascript - Jquery scrollTo 插件 : Scroll to an anchor

javascript - Ember.Select 选项 ValuePath 不适用于集合 ID

javascript - jQuery Mobile - index.html 中的所有页面与单个外部页面 - 什么可以提供更好的性能?

java - Hibernate xml 映射列表按日期排序

android - 如何使用 XML 在视频 View 的顶部添加 Admob 广告?

javascript - 具有多个独立组件的 UI 架构

javascript - 加载后在 gallerio.io 中使用 javascript 旋转图像

xml - 实现 W3C XML DOM 的 Node.js 库?

xml - XPath follow-sibling 从 <td> 获取文本

xml - ColdFusion 超时错误