请检查代码以供参考
<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 功能(事件过滤器)后,如果用户更改过滤器选项,它将显示事件。默认情况下不显示任何事件。请告诉我如何解决它