Ich habe meinen Code geschrieben, um Feiertage und dynamische Ereignisse im Vollkalender darzustellen. Aus Mein Code habe ich die Ereignisse über den 'eventAfterRender' für den ersten Ajax-Aufruf erhalten. Aber ich habe die Ereignisse für den zweiten Ajax-Aufruf nicht erhalten. kann mir jemand helfen in .. Das folgende mein Skript ist: -Vollkalender: 'eventAfterRender' funktioniert nicht richtig
$(document).ready(function() {
$.ajax({
url: "calendar/show_holidays",
type: 'POST', // Send post data
data: 'type=fetch',
async: true,
success: function(s){
holidays =s;
// holidays = '['+s+']';
$('#calendar').fullCalendar('addEventSource', JSON.parse(holidays));
}
});
$.ajax({
url: "calendar/show_events",
type: 'POST', // Send post data
data: 'type=fetch_events',
async: true,
success: function(s){
dynamic_events =s;
//alert(dynamic_events);
$('#calendar').fullCalendar('addEventSource', JSON.parse(dynamic_events));
}
});
$('#calendar').fullCalendar({
eventAfterRender: function(event, element, view) {
element.append(event.title);
}
});
<style>
.event-full {
color: #fff;
vertical-align: middle !important;
text-align: center;
opacity: 1;
}
</style>
Können Sie mir helfen, wie soll ich beide Feiertage und dynamische Ereignisse zum fullcalendar Seite bekommen ..
können Sie mir in einer Geige zeigen? – Keynes
Ist es für Sicherheitsfragen vorzuziehen, POST als GET zu verwenden? – Keynes
[Geige] (https://jsfiddle.net/877n39un/). Sie können das Beispiel sehen. Ich habe 2 Arrays erstellt und dann den eventSources übergeben. Sie müssen die 'eventSources: [firstSource, secondSource]' mit den 2 relevanten URLs ersetzen –