javascript - 从文件服务器读取 XML 文件?

标签 javascript html xml webserver

我有一个静态 Web 服务器,其中有一个网页需要从文件服务器上的 XML 文件(通过 Javascript)提取数据。但是,我似乎无法连接到文件服务器。如果我将 XML 文件放在 Web 服务器上,它可以正常工作,但放在文件服务器上时就不行了。为了使用 HTTPRequest 读取 XML 文件,XML 文件所在的服务器是否需要是 Web 服务器?

最佳答案

首先,当您使用 XMLHttpRequest 时,您只能访问同一域、协议(protocol)和端口上的 URL。

其次,如果您尝试连接的服务器不是 Web 服务器(即不使用 HTTP 提供数据),那么向其发送 HTTP 请求时您将不会获得有效响应。

为了使其正常工作,您需要将 XMLHttpRequest 发送到服务器端程序/脚本,该程序/脚本从文件服务器读取文件并将其返回到浏览器。

关于javascript - 从文件服务器读取 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10503287/

相关文章:

javascript - 为什么我收到 'Unable to get property ' pAmt' 未定义或空引用'

javascript - 如何从 JavaScript 获取图像值并使用 php 提交到 mysql 表

python - Unicode解码错误: 'ascii' codec can't decode byte with reading CSV

javascript - 我如何使用 Javascript 将 Lat 和 Long 转换为英国邮政编码

html - 使用 HTML5 视频跟踪 move/调整大小事件?

xml - XSLT 能做 CSS 能做的一切吗?

xml - node-soap 客户端 (Node.js) 中数组字段的命名空间

javascript - 在 Javascript 中存储来自 AWS S3 SDK 的 listObject 数据

javascript - Bootstrap 模板 "toggle menu"按钮在 Angular 中不起作用

javascript - 在下拉列表中动态添加选项数