Javascript 语法错误:AJAX请求时出现意外标记
我在一个名为“trips”的目录中循环了许多json文件,并希望从前端的每个文件中输出数据。但是,我不断收到错误“语法错误:意外标记:”。我发现的与本主题相关的每一页似乎都指向json文件的格式不正确,但这些文件肯定不是。作为参考,这是每个文件的格式Javascript 语法错误:AJAX请求时出现意外标记,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,我在一个名为“trips”的目录中循环了许多json文件,并希望从前端的每个文件中输出数据。但是,我不断收到错误“语法错误:意外标记:”。我发现的与本主题相关的每一页似乎都指向json文件的格式不正确,但这些文件肯定不是。作为参考,这是每个文件的格式 { "start_time": some time, "coords": [some array of coords], "end_time": some time } 下面是我尝试访问每个json文件中数据的代码: $(document).re
{
"start_time": some time,
"coords": [some array of coords],
"end_time": some time
}
下面是我尝试访问每个json文件中数据的代码:
$(document).ready(function() {
console.log("Start jsTrips");
$.each(jsTrips, function(k, v) {
var weblink = "http://localhost:8080/trips/" + v;
console.log("GET " + weblink);
weblink += "?callback=?"
$.ajax({
url: weblink,
dataType:"jsonp",
success:function(data){
$("." + k).html(data.start_time);
}
});
});
console.log("Finished");
});
如果你需要更多的细节,请告诉我
谢谢大家
jsonp
和json
是不同的格式。您需要json
更改数据类型
并从url中删除?回调=?
$.each(jsTrips, function(k, v) {
var weblink = "http://localhost:8080/trips/" + v;
console.log("GET " + weblink);
$.ajax({
url: weblink,
dataType: "json",
success: function(data) {
$("." + k).html(data.start_time);
}
});
});
您可以发布示例模型json吗