我试图使用jquery fullcalendar。事件数据来自使用JSON的服务器。
我的页面有一个下拉元素和fullcalendar div。
我的页面有一个下拉元素和fullcalendar div。
我需要的是每次用户更改下拉列表时刷新日历。下拉列表的选定值应该发布到服务器以获取新的事件数据
这是我的代码
$(document).ready(function() { $('#calendar').fullCalendar({ events: { url : '/myFeed',data : {personId : $('#personDropDown').val() } } }); $('#personDropDown').change(function(){ $('#calendar').fullCalendar('refetchEvents'); }); });
上面的代码不行。
任何帮助?
解决方法
尝试这个:
$(document).ready(function () { $('#calendar').fullCalendar({ events: { url: '/myFeed',data: function () { // a function that returns an object return { personId: $('#personDropDown').val(),}; } }); $('#personDropDown').change(function () { $('#calendar').fullCalendar('refetchEvents'); }); });