【发布时间】:2014-04-23 22:50:47
【问题描述】:
我在这方面不是很有经验,但我只是调用一个 API 来返回这个
[
{
"beatmapset_id":"18860",
"beatmap_id":"66609",
"approved":"2",
"approved_date":"2010-08-15 10:04:19",
"last_update":"2010-08-15 10:00:44",
"total_length":"468",
"hit_length":"447",
"version":"Legend",
"artist":"DragonForce",
"title":"Revolution Deathsquad",
"creator":"Lesjuh",
"bpm":"250",
"source":"",
"difficultyrating":"3.95095",
"mode":"0"
}
]
我的html:
$(document).ready(function(){
$.getJSON('whatever.html', function(fbResults) {
document.write(fbResults.beatmapset_id);
});
});
现在的问题是,这种方式不起作用,但如果我从 JSON 代码中删除“[”和“]”,它就会起作用。
好吧,我不能只告诉制作这个 API 的人删除那些,我该怎么办?
编辑:现在还有另一个问题。 https://osu.ppy.sh/api/get_beatmaps?k=5051a27169de8f360636fb0c3a108e8a3dab24b2&b&b=66609 如果我将此作为链接,它将不起作用。 我尝试了回调,但这也不起作用。 https://osu.ppy.sh/api/get_beatmaps?k=5051a27169de8f360636fb0c3a108e8a3dab24b2&b&b=66609?callback=?'
【问题讨论】: