从文件服务器读取 XML 文件
Read XML file from file server?
我有一个静态Web服务器,它有一个网页,需要从文件服务器上的XML文件(通过Javascript)中提取数据。但是,我似乎无法连接到文件服务器。如果我将 XML 文件放在我的 Web 服务器上,它可以正常工作,但放在文件服务器上时则不然。为了使用 HTTPRequest 读取 XML 文件,XML 文件所在的服务器是否需要是 Web 服务器?
首先,当您使用 XMLHttpRequest 时,您只能访问同一域、协议和端口上的 URL。
其次,如果您尝试连接的服务器不是 Web 服务器(即不使用 HTTP 提供数据),则在向其发送 HTTP 请求时,您将不会获得有效的响应。
为了使它工作,您需要将XMLHttpRequests发送到服务器端程序/脚本,该程序/脚本从文件服务器读取文件并将其返回到浏览器。
是的,由于您使用的是XMLHttpRequest,因此XML文件需要由HTTP协议提供。
是的,这就是AJAX跨端脚本的安全性。但是有解决方案:1-您需要将xml包装在jsonP包中2- 或调用仅用作代理的本地动态文件(以获取远程文档)
相关文章:
- 我应该如何从xml文件构建一个javascript页面
- 显示IIS上javascript文件(SOAP请求)的XML响应
- 如何使用javascript或jquery mobile从url读取和显示XML文件
- 如何使用JQUERY解析大型XML文件并将其可视化为HTML格式
- Javascript/JQuery.本地缓存xml文件
- 需要帮助处理XML HTTP文件上载请求
- xml文件在js项目目录结构中的位置
- 使用jquery动态解析XML文件
- 指定单击链接时要加载的xml文件
- 使用javascript读取本地XML文件并在html页面中显示
- 将xml文件导入pdf(Acrobat)
- 使用AJAX传递的数据编辑XML文件-正在删除XML数据
- 在HTML文档中使用XML文件中的数据
- 可以't从xml文件中提取数据
- 通过JS/AAJAX在XML文件中搜索1个数据
- 搜索XML文件并使用javascript显示结果
- Windows 8市场应用程序JS,访问远程XML文件
- 如何获取XML值,然后使用javascript将它们输出到htm文件中
- 加载svg文件(xml)并使用javascript提取特定信息
- (初学者javascript)获取多个文本文件XML请求