Ajax和fullCalendar refetchEvents

2024-05-29 02:24:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用伟大的完整日历,但有一个问题与重发事件。在

通过python脚本,我在google日历中添加了一个新事件。google日历是我完整日历的事件源。完成后,我尝试重新加载eventSource。虽然我不确定这一刻谷歌并没有加入。推了下一个和后一个,我得到了新的事件。以下是jquery的相关部分:

$.ajax({
        url:"cgi-bin/termin_insert.py",
        data: JSON.stringify(myevent),
        type: "POST",
        success:function(data,success,xhr){
                  alert(data.eventId);
                  $("#calendar").fullCalendar('refetchEvents');
        },
        error:function(){
                ...do something
        }
});

在成功部分,会提示正确的googleeventid。所以我知道,事件确实已经被插入了。在

如果我加倍命令'refetchEvents',我可以解决这个问题。当我使用'rerendervents'时,一点区别都没有。在

在我看来,在成功插入新事件之后,google日历的xml提要似乎是在稍后更新的。但我不知道主要问题是不是坐在屏幕前。。。在


Tags: 脚本urldatabingoogle事件ajaxfunction
1条回答
网友
1楼 · 发布于 2024-05-29 02:24:51

在这个question中,用户有一个类似的问题,并用

$("#calendar").fullCalendar('refetchEvents');

所以我决定再做一些测试,虽然我已经用过这种方法了。我不知道确切的原因,但现在它起作用了。在

我之前没有看到另一个问题,希望没有人投入太多时间。。。在

相关问题 更多 >

    热门问题