Ich bin ein Neuling zu Vollkalender und Ajax. Ich habe Schwierigkeiten beim Abrufen von Daten aus der Datenbank und diese Daten sollten in meinem Vollkalender angezeigt werden. Ich habe einen Code versucht, um das Gleiche zu tun. aber ich bin nicht in der Lage, Daten über AJAX als JSON-Feed zu erhalten. Bis jetzt bekomme ich Daten von der Datenbank durch codeigniter MVC. aber ich kann Daten an das Vollkalender-Ereignis übergeben.FullCalendar: Wie man Daten von DB und in Ereignissen (als ein json-Feed) erhält
The following is my view file: calendar.php
<script>
$(document).ready(function() {
$.ajax({
url: "<?php echo base_url() ?>/common/calendar/show_holidays",
type: 'POST', // Send post data
data: 'type=fetch',
async: true,
success: function(s){
freshevents = s;//alert(s);
}
});
$('#calendar').fullCalendar('addEventSource', JSON.parse(freshevents));
/* initialize the calendar
-----------------------------------------------------------------*/
$('#calendar').fullCalendar({
//events: JSON.parse(json_events),
//events: [{"id":"14","title":"New Event","start":"2015-01-24T16:00:00+04:00","allDay":false}],
utc: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
droppable: true,
events: {
}
});
});
</script>
ok yaaar, kann es mit addEventSource ..? – Keynes