简而言之,我有一个在本地运行良好的项目,但是一旦上传到我的服务器,我的一个 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/