参照用のコードを確認してください
<script type='text/javascript'>
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$('#calendar').fullCalendar({
editable: true,
eventDrop: function(calEvent,dayDelta,minuteDelta,allDay,revetFunc) {
var stDate = $.fullCalendar.formatDate(calEvent.start, 'dd-MM-yyyyy');
$.post('event_update.php',{'allday':allDay, 'event':calEvent.id, 'start':stDate}, function(response){
if(response.length > 0){
alert(response);
revertFunc();
}
});
},
loading: function(bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
}
});
$('#project').change(function() {
var filter = $('#project').val();
$('#calendar').fullCalendar('removeEvents');
$('#calendar').fullCalendar('addEventSource', 'json-events.php?filter='+filter);
$('#calendar').fullCalendar('rerenderEvents');
});
});
</script>
シナリオ 1 :
onChange 関数の実装前は、フル カレンダーにすべてのイベントが表示されます。
シナリオ 2 :
onchange 機能 (イベント フィルター) の実装後、ユーザーがフィルター オプションを変更した場合にイベントが表示されます。デフォルトでは、イベントは表示されません。直し方を教えてください