即時通訊嘗試使用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