嘿。我正嘗試使用jQuery將一些JSON解析爲HTML。我檢查過我的API請求是否正常工作,它是。用jQuery解析JSON
我認爲在追加HTML時會卡住。
$('button').click(function(){
$.getJSON('http://api.songkick.com/api/3.0/events.json?apikey=MY_API_KEY&location=ip:94.228.36.39', function(data) {
$('.json').html('<p>' + data.location + '</p>' + '<p>' + data.uri + '</p>');
});
});
getJson
收益按以下格式數據的加載,但我似乎無法把它解析爲HTML。
{
"resultsPage": {
"totalEntries": 99,
"page": 1,
"results": {
"event": [
{
"type":"Concert",
"location": {
"city":"Huddersfield, UK"
,"lng":-1.78333,
"lat":53.65},
"popularity":0.0,
"status":"ok",
"uri":"http:\/\/www.songkick.com\/concerts\/4993456-barbirolli-quartet-at-st-pauls-hall?utm_source=2251&utm_medium=partner",
"venue":{
"uri":"http:\/\/www.songkick.com\/venues\/156338-st-pauls-hall?utm_source=2251&utm_medium=partner",
"lng":-1.78333,
"displayName":"St. Paul's Hall",
"id":156338,
"metroArea": etc......
你把它扔在http://www.jsonlint.com/?另外,你看過Firebug錯誤控制檯和網絡選項卡嗎? – Boldewyn 2010-10-25 09:21:52