Javascript 将事件添加到完整日历中,并通过servlet回调将其存储在mysql上

Javascript 将事件添加到完整日历中,并通过servlet回调将其存储在mysql上,javascript,jquery,servlets,fullcalendar,Javascript,Jquery,Servlets,Fullcalendar,我是完整日历jquery插件的新手,我已经将日历集成到jsp页面中。当页面加载时,事件从调用servlet的MySQl数据库加载,servlet生成检索元素的JSON数组。 到目前为止一切正常 现在我想使用javascrip从客户端在日历上添加事件,我不知道如何向servlet创建回调函数以将新事件存储在mysql数据库中。 我试着阅读文档,但还是不知道 有什么好建议吗 谢谢您需要将函数绑定到各种fullcalendar事件处理程序。例如,每当单击“一天”时,您可能会出现一个Facebox覆盖(

我是完整日历jquery插件的新手,我已经将日历集成到jsp页面中。当页面加载时,事件从调用servlet的MySQl数据库加载,servlet生成检索元素的JSON数组。 到目前为止一切正常

现在我想使用javascrip从客户端在日历上添加事件,我不知道如何向servlet创建回调函数以将新事件存储在mysql数据库中。 我试着阅读文档,但还是不知道

有什么好建议吗


谢谢

您需要将函数绑定到各种fullcalendar事件处理程序。例如,每当单击“一天”时,您可能会出现一个Facebox覆盖(或类似弹出窗口的简单内容)

例如,在
fullCalendar
定义中:

dayClick: function(date, allDay, jsEvent, view) {

       var year = date.getFullYear();
       var month = date.getMonth();
       month++;
       var day = date.getDate();
       var hour = date.getHours();
       var minute = date.getMinutes();

       $.facebox({ajax: '/addeditevent.php?year='+year+'&month='+month+'&day='+day+'&hour='+hour+'&minute='+minute});

}
在本例中,您需要AddediteEvent.php为用户提供一个表单,以便向数据库中添加事件


将事件添加到数据库后,请确保调用refetchEvents为用户更新日历。

您需要将函数绑定到各种fullcalendar事件处理程序。例如,每当单击“一天”时,您可能会出现一个Facebox覆盖(或类似弹出窗口的简单内容)

例如,在
fullCalendar
定义中:

dayClick: function(date, allDay, jsEvent, view) {

       var year = date.getFullYear();
       var month = date.getMonth();
       month++;
       var day = date.getDate();
       var hour = date.getHours();
       var minute = date.getMinutes();

       $.facebox({ajax: '/addeditevent.php?year='+year+'&month='+month+'&day='+day+'&hour='+hour+'&minute='+minute});

}
在本例中,您需要AddediteEvent.php为用户提供一个表单,以便向数据库中添加事件

将事件添加到数据库后,请确保调用refetchEvents为用户更新日历