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