即时通讯尝试使用jquery fullcalendar。事件数据来自使用JSON的服务器。 我的页面有一个下拉元素和fullcalendar div。jquery fullcalendar发送自定义参数和JSON刷新日历
我需要的是每次用户更改下拉菜单时刷新日历。下拉菜单的选择值应发布到服务器,以获取新的事件数据
这里是我的代码
$(document).ready(function() {
$('#calendar').fullCalendar({
events: {
url : '/myfeed',
data : {personId : $('#personDropDown').val() }
}
});
$('#personDropDown').change(function(){
$('#calendar').fullCalendar('refetchEvents');
});
});
然而以上不工作的代码。 有什么帮助吗?
是什么/ myfeed见/吗?我认为它接收查询字符串值“personId”并执行查找以返回json源? refetchEvents应该这样做(根据doco),但也许你还需要调用'rerenderEvents'。您是否完成了一项跟踪(例如,如果您使用的是Windows上的Fiddler)来捕获发布/返回的数据? – frumbert 2012-03-21 08:52:02