问题:
我有两个部分 - 调用/显示来自Songkick的数据的ajax函数和用于jQuery日历的函数,这两个函数现在彼此分开显示。
如何使用Songkick的数据填充日历?
所有代码都在这里:
http://ilyasitnikov.com/calendar/calendar.html
非常感谢你!
答案 0 :(得分:0)
您必须更改ajax回调函数以填充传递给日历的事件数组。
而不是:
$("#calendar").append('<li><a href="' + entry.uri+'">'+entry.displayName +'</a></li>');
你可以这样做:
var events = Array();
$.each(data["resultsPage"]["results"]["event"], function(i, entry) {
events.push({title: entry.displayName, start: entry.date});
});
然后在初始化日历时使用它。 希望有所帮助!