我正在使用Songkick API列出下一个演出日期,我已修改了发现的代码here。这是JSON data source的副本。获取JSON数据 - 新手在这里
的HTML:
<head>
<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.livequery.js" type="text/javascript"></script>
<script src="jquery.nano.js" type="text/javascript"></script>
<script src="application.js" type="text/javascript"></script>
</head>
<body>
<ul id="concerts">Loading Next Gig...</ul>
</body>
的application.js是:
$(document).ready(function() {
var template = "<li>Our next gig is <a href='{uri}'>{displayName}</a></li>";
var apikey = 'MY_API_KEY';
var container = $("ul#concerts");
$.getJSON('http://api.songkick.com/api/3.0/artists/253846/calendar.json?apikey=' + apikey + '&jsoncallback=?', function(data) {
container.html("");
events = data["resultsPage"]["results"]['event'];
if (events==null) {
container.append($.nano());
}
else {
container.append($.nano(template, events[0]));
}
});
});
我想仅显示第一家上市的演出,
event.location.city
event.venue.displayName
event.start.date (in dd MMM format).
如果没有事件列,我想说这样的话:“目前没有演出,现在请[a href="example.com"] click here [/a]
到目前为止的信息。“
使用其他响应和你的例子我已经改变了我的application.js沿线︰var template =“