我正在使用fullCalendar jQuery插件,它可以选择将事件添加到日历中:
$('#calendar').fullCalendar({
editable: false,
events: [
{
title: 'Just some random event',
start: '2011-04-30'
},
{
title: 'Long Event',
start: '2011-05-01'
}
]
});
我正在尝试将其实现为Drupal 7视图。我将循环遍历元素列表并获取隐藏的时间戳以填充日历。我知道如何遍历元素并获取值,但我不知道如何将值添加到我可以用来填充事件选项的数组中。
答案 0 :(得分:1)
创建一个空数组:
var events = [];
然后你可以在你的循环中添加对象:
var title = "Just some random event";
var start = "2011-04-30";
events.push({ title: title, start: start });
现在您可以在日历中使用该数组:
$('#calendar').fullCalendar({
editable: false,
events: events
});
答案 1 :(得分:1)
你有没有尝试过类似的东西?
var yourEventsArray = [];
$.each(data, function(index, value) {
yourEventsArray.push({
title: value.title,
start: value.timeStamp
});
});