开发者社区> 问答> 正文

js能用ajax获取服务器端的xml文件吗?:报错

我用ajax发送http请求, 在本地测试(服务器也在本地) 可以读取xml ,但是把服务器放到公共网络就读取不到了, 如果客户端读取服务器端的xml文件, 后台必须要用程序来处理js的http请求吗? 客户端和服务器端都在本地是可以读取xml的(本地没有处理js请求的后台程序), 这个是什么情况啊?

展开
收起
kun坤 2020-06-06 16:12:03 598 0
1 条回答
写回答
取消 提交回答
  • 引用来自“leo108”的答案

    1.你直接在浏览器里面输入xml的地址看能不能访问

    2.确保没有跨域

    我的疑问是用js读取服务器端xml文件, 需要后台来处理发送的http请求吗? 如果不用处理, 那么http请求被谁处理了?
    ######回复 @leo108 : 哦 这样啊, apache还可以自动处理这种http请求..我以为必须要后台代码来处理..多谢..明白了.######回复 @GreenMask : apache######回复 @leo108 : 有, 是apache, 但是读取xml的http请求需要用服务器端代码来处理吗? 不处理的话又是谁来处理这个请求啊?######回复 @GreenMask : 就是iis apache之类的web服务软件啊######回复 @leo108 : 就是说我还是需要一段后台代码来处理ajax的读取文件请求是吗?######

    1.你直接在浏览器里面输入xml的地址看能不能访问

    2.确保没有跨域

    ######答案是肯定可以的!
    2020-06-06 16:12:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载