0
イベントオブジェクトの配列を作成し、カレンダーに渡すこのコードはありますが、何らかの理由でカレンダーがイベントを描画しません。イベントをレンダリングしないFullcalendar
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'title',
center: '',
right: 'prev,next'
},
editable: true,
eventLimit: true,
events: function(start, end, timezone, callback) {
$.ajax({
success: function(doc) {
var events = [];
$.getJSON('../php/logg.php', function(data) {
$.each(data, function(key, val){
var temp = moment($(this).attr('dato'))
if(temp.isBefore(start)){ return true; }
else if(temp.isAfter(end)){ return true; }
else{x
events.push({
id: $(this).attr('id'),
title: $(this).attr('artist'),
start: $(this).attr('dato'),
allDay: false
});
}
}
);
});
var ektearray = $.makeArray(events);
callback(events);
}
});
}
});
});
イベントをコンソールに出力すると、期待どおりに動作していると思われるオブジェクトの配列が取得されます。オブジェクトの形式である:
allDay:false
id:"66"
start:"2016-11-04"
title:"Galantis"
__proto__:Object
私はどちらかのコールバックをめちゃくちゃにしていますか、私のイベントは何かが欠けていることが、私は私が理解していれば何