FullCalendar更新事件

时间:2014-04-10 16:36:48

标签: javascript fullcalendar

我将FullCalendar与数据库连接并且运行良好。我已经为目前有4种状态的事件添加了“看到”功能 - >看到,看不见,被批准和被拒绝。 所以我设法解决了看到和看不见的问题,而且我的批准和拒绝按钮也可以工作,除了我在数据库中更新后无法更新事件。

我已经为eventRender定义了回调,它将根据看到的字段呈现事件。 以下是单击“批准”按钮时将执行的代码:

$( "#approve_event" ).click(function() {
    $.get('_pm_calendar.php', {
            'control':'updateSeen',
            'id':$('#event_id').val(),
            'status':3
        }, function(data) {
            if( data == "1") {
                var evt = calendar.fullCalendar('clientEvents', $('#event_id').val());
                evt.seen = 3;
                calendar.fullCalendar('updateEvent', evt);
                calendar.fullCalendar('rerenderEvents');
            }
        }
    );
});

但是我仍然需要刷新页面来查看更改。如果数据等于1,则意味着查询成功。

0 个答案:

没有答案