gute Lösung ... aber nicht genug:
var calE = {
url: 'calendarEvents.do',
type: 'POST',
data: {
siteId: $("#siteId").val()
},
error: function() {
alert('there was an error while fetching events!');
}
};
function loadCal(){
$('#calendar').fullCalendar({
theme: true,
events: calE,
editable: false,
eventDrop: function(event, delta) {
alert(event.title + ' was moved ' + delta + ' days\n' +
'(should probably update your database)');
},
loading: function(bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
},
viewDisplay: function(viewObj) {}
});
}
function reloadCalendar(){
$('#calendar').fullCalendar('removeEventSource', calEvent);
var source = {
url: 'calendarEvents.do',
type: 'POST',
data: {
siteId: $("#siteId").val()
},
error: function() {
alert('there was an error while fetching events!');
}
};
$('#calendar').fullCalendar('removeEvents');
$('#calendar').fullCalendar('addEventSource', source);
$('#calendar').fullCalendar('rerenderEvents');
calE = source;
}
Durch diese verwenden Sie den ursprünglichen Algorithmus halten die Daten zu holen.
Nur die Veranstaltung (en), die ich gesucht habe, danke. – ericvg
@arshaw, Danke für fulcalendar.js, Wie man automatische Auffrischung einstellt? woher? . Bitte gib mir einen Tipp –