我正在尝试使用外部拖动功能创建一个 FullCalendar,您可以在其中将添加到日历中的事件保存在 cookie 中(我更愿意将其保存在服务器上,但这不是一个选项)。我正在使用 jquery cookie 插件来使其更容易。
到目前为止,我所拥有的是保存功能(我相信它正在工作):
function save() { var eventsFromCalendar = $('#calendar').fullCalendar( 'clientEvents'); $.cookie("DSCalendar", eventsFromCalendar, {expires: 1}); }
...但是当我下次打开它时,我无法让日历包含它。我试过这样做,但它似乎根本不起作用:
$(document).ready(function() {
....
var savedEvents = $.cookie("DSCalendar");
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
events: savedEvents,
...........
有没有人以前做过这个,或者知道如何在不使用服务器的情况下保存事件?