Я использую API Songkick для отображения следующей даты концерта, я скорректировал найденный код here. Это копия JSON data source.Получить JSON Data - новичок здесь
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 = "