不能引用父目录(xmlhttp.open)中的XML文件
Can't reference an XML file in the parent directory (xmlhttp.open)
我遇到了一些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!*********
我似乎找不到任何规则反对父目录,而谷歌…这里少了什么吗?
在同源策略下是不允许的。
由于您正在访问本地文件,因此使用XmlHttpRequest您可以打开位于同一目录下的文件。
Firefox允许访问主文件所在目录的子目录中的文件。
相关文章:
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- $.ajax().done()中的window.open和弹出窗口拦截器
- XMLHttpRequest.open()AJAX中的参数url
- 从后端检查Open Social小工具中的用户身份验证
- Javascript窗口.open中的UTF8字符串将被UIWebview's应该启动LoadWithReque
- 在Javascript中的一个Open()记录集函数中使用多个查询
- 翻译一篇文章'上.单击'PHP中的事件,来自'window.open'到基本URL链接
- 使用 window.open in JavaScript 的 URL 中的“/”问题
- JS的最佳实践 - 在href或onclick中的window.open()
- 获取错误:在 JavaScript 中的 window.open() 函数上访问被拒绝
- Facebook Open Graph故事中的多个对象
- 在由 window.open 打开的窗口中滚动到没有 ID 的元素
- 将存储在数组中的 url 传递给 window.open in for loop - Javascript
- 如何用jquery替换window.open中的url,具体取决于国家/地区的ip
- JavaScript 错误:“调用的对象已与其客户端断开连接”在 IE8 中的 window.open 上
- Firefox中的open()和window.open()有什么区别
- 不能引用父目录(xmlhttp.open)中的XML文件
- document.open中的此函数是否在全局范围内
- 如何将参数放入window .open中的函数中
- 根据ngDialog open中的条件应用css