使用Songkick的数据填充日历

时间:2014-06-20 12:24:45

标签: jquery api

问题:

我有两个部分 - 调用/显示来自Songkick的数据的ajax函数和用于jQuery日历的函数,这两个函数现在彼此分开显示。

如何使用Songkick的数据填充日历?

所有代码都在这里:

http://ilyasitnikov.com/calendar/calendar.html

非常感谢你!

1 个答案:

答案 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});
});

然后在初始化日历时使用它。 希望有所帮助!