我一直在查看FullCalendar文档.
从我收集的内容来看,日历通过转到带有开始和结束参数的url并期望json作为回报来从源获取数据.没关系,这些例子表明了这一点.
然而,更新的工作方式并不清楚.
举例来说,事件下降http://arshaw.com/fullcalendar/docs/event_ui/eventDrop/
在更新我的数据库方面,我该如何处理这个问题.我应该对Update.aspx进行ajax调用吗?id = event.id ….
这是我应该如何做我的更新?
此外,我想知道恢复功能.我想要这个有两个原因:
如果我的ajax调用失败,如果我的ajax调用返回db update Failed.我怎样才能通过还原
func一起说
: success(data) { }
如果有人在每个必需事件中都有一个带有ajax调用的示例,那将是多么美妙的事情.服务器端的东西,我没有麻烦,我只是不清楚什么是适当的更新,我应该对我的网站进行哪些ajax调用.
谢谢
解决方法
你可以调用你的ajax调用来更新一些事件,然后只刷新日历:
eventDrop: function(event,dayDelta,minuteDelta,allDay,revertFunc) { var id = event.id.toString(); var start = (event.start.getTime()/1000).toString(); var end = (event.end.getTime()/1000).toString(); url = '/some/function/for/update/'+id+'/'+start+'/'+end+'/'; $.ajax({ url: url,success: function(){ $('#id_of_calendar').fullCalendar( 'refetchEvents' ); #generate some message here },error: function(){ $('#id_of_calendar').fullCalendar( 'refetchEvents' ); #generate some message here } }); },
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。