首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >全日历版本1.6.4从mysql重新获取事件

全日历版本1.6.4从mysql重新获取事件
EN

Stack Overflow用户
提问于 2014-09-17 08:10:33
回答 1查看 310关注 0票数 0

大家好!

我使用1.6.4版的完整日历,、php、mysql结合使用。我唯一的事件源是Mysql数据库,在这里我有任何事件的开始时间、结束时间等等。

我希望用户不必每秒钟重新加载页面来查看是否添加了任何事件。

我找到了refetchEvents和rerenderEvents.的方法但如果我用它们,日历就没有反应了。

1# Ajax调用

下面是我向数据库添加事件的ajax调用:

代码语言:javascript
复制
$( document ).ready(function() {
        $("#pridat_akci").click(function() { 
        var procedura = $.cookie('kontrola_procedury');
        var start = $.cookie('datum')+' '+$.cookie('formDate');
        var lpg = $.cookie('lpg_check');
        var oboje = $.cookie('navazujici');
        var info = $.cookie('clovek_info');        
        var typ_paliva = $.cookie('typ_paliva');
         $.ajax({
            url: 'http://mydomain/zapsat_udalost_uziv_admin.php',
            data: {
                'procedura':procedura,
                'kontakt': info,
                'start': start,
                'LPG': lpg_bool,
                'typpaliva': typ_paliva,
                },
            type: "POST",
            success: function( data ) {
            alert('Done!');
            $('#calendar').fullCalendar( 'rerenderEvents' );

            }


           });        

});
});

#2日历声明

我已将日历声明为日历。

代码语言:javascript
复制
var calendar = $('#calendar').fullCalendar({.....});
EN

回答 1

Stack Overflow用户

发布于 2014-09-17 08:16:36

试试这个: addEventSource

代码语言:javascript
复制
    $('#calendar').fullCalendar('addEventSource', source)
    $('#calendar').fullCalendar('refetchEvents');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25885435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档