我目前正在使用jquery循环并从ajax调用中呈现所有新事件
例如
$.each(event, function(i,v){
$("#calendar").fullCalendar('renderEvent', something...);
});
没有错误输出,并且能够检查事件是否已放入日历中。但只有当我改变观点/更改月份时
我第一次打开日历时没有输出,在我点击下一步后,您会看到事件。
注意:我使用的是bootstrap模式,因此fullcalendar位于bootstrap模式框内。我在想我有这个问题
如何渲染我不需要更改视图/更改月份的事件
我尝试在循环中添加这些行但仍然没有成功,仍然需要更改月份
$("#calendar").fullCalendar('rerenderEvents');
$("#calender").fullCalendar('refetchEvents');
答案 0 :(得分:0)
想通了
$('#calendarModal').on('shown.bs.modal', function () {
$("#calendar").fullCalendar( 'rerenderEvents' );
});
需要在ajax成功中回忆起这个