【发布时间】:2015-05-13 07:46:38
【问题描述】:
当我尝试使用 ajax 加载 gpx 文件时,我遇到了代码问题。我得到下一个错误:
GET http://localhost:49741/entrenamiento_matutino.gpx 404(未找到)jquery-2.1.3.js:8625
8625行代码为:xhr.send(options.hasContent && options.data || null);
如果我将 gpx 文件转换为 xml 文件,可以正常工作,但我需要使用 gpx 文件。
这个ajax代码:
读取:函数(){
var that = this;
if (this.track) {
$.ajax({
type: "GET",
//url:'entrenamiento_matutino.xml',
url:'entrenamiento_matutino.gpx',
context: that,
processData: false,
dataType: "xml",
success: this.leergpx,
error: function (ex) {
alert(ex.status + ": " + ex.statusText);
}
});
}
},
谢谢。
【问题讨论】:
-
这听起来像是服务器端的问题。也许您使用的服务器软件需要明确配置为提供 .gpx 文件。如果您只是在浏览器的地址栏中输入localhost:49741/entrenamiento_matutino.gpx 会怎样?你是否也会收到 404 Not Found 响应?