嘿。我正尝试使用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