javascript - XMLHttpRequest 在本地工作,但不在服务器上

标签 javascript xmlhttprequest

简而言之,我有一个在本地运行良好的项目,但是一旦上传到我的服务器,我的一个 XMLHttpRequest 就惨遭失败。正在加载的 XML(本例中为 .tmx)文件的相对路径绝对正确。如果您能帮助解决这个问题,我们将不胜感激。

项目的位置是www.jorum.se/fancypants/ ,以及 game.js 中的相关代码(第 22 行)。

最佳答案

服务器上的 XML 文档未使用 text/xml 内容类型提供,因此 XmlHttpRequest 对象未将响应视为 XML,这意味着 responseXML 属性未设置。请注意,responseText 属性确实包含 XML 文本。

修复 HTTP 服务器以返回正确的内容类型。

关于javascript - XMLHttpRequest 在本地工作,但不在服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7049219/

相关文章:

javascript - 如何使用 xmlhttprequest 对象的 post 方法发送数据

javascript - html中的<script>标签会影响浏览器中html的结果吗?

javascript - 让toggleClass淡入但不淡出

javascript - 如何通过html()发送图像标签

jquery - 如何获取 jQuery/AJAX 最终 URL

javascript - 从回调中创建 XMLHttpRequest 如何影响缓存?

javascript - 单击另一个旨在显示/隐藏图层的按钮时,在 Adob​​e PDF 中隐藏/显示按钮的代码是什么?

javascript - 在for循环中跳出if语句的正确方法

html - xhr send - 发送文件和 CSRF token

Angular 6 : HttpErrorResponse SyntaxError: Unexpected token s in JSON