重装AJAX数据模式被解聘后Zabuto日历(reloading AJAX data for Zab

2019-10-21 14:19发布

我想提出一个时间管理系统的公司。

我用Zabuto日历与用户蒙砂,都是非常优秀的项目一起。

不过,我挣扎着爬Zabuto重新加载它在一个模式解雇JSON数据。

如果你可以想象,onClick函数呼吁在日历上一个特定的日期后,并输入值,用户将要关闭的模态窗口,然后继续下一个日期。

月历视图显示每个日期提供各种档次的颜色来代表当天是否有活动或没有。

当用户退出模式,日历不更新它的JSON数据。

http://zabuto.com/dev/calendar/examples/show_data.html

下面是zabuto日历如何工作的例子^^

$("#ts-calendar").zabuto_calendar({
    action: function () {
        return myDateFunction(this.id, false);
    },
    action_nav: function () {
        return myNavFunction(this.id);
    },
    ajax: {
        url: "/api/sql/show_data.php?action=1&user=<? echo $loggedInUser->user_id; ?>",
        modal: true
    },
    show_days: true, 
    weekstartson: 0,
});

Answer 1:

好了,所以我想这是一个足够的解决办法,因为原来的代码已经利用AJAX加载数据,一个简单的方法来重新加载数据将重新加载日历。

所以,如果有人用同样的问题挣扎,只是你的日历代码/脚本复制到一个新的文件,加载它在DOM准备好了,那么你就可以触发功能,当您需要加载日历。

您将需要通过月份和年份从模式到日历,如果你是在不同月份的工作为当前月,日历将重新加载到当前月份,而不是你有模式上打开的一个。

希望这可以帮助。



文章来源: reloading AJAX data for Zabuto Calendar after modal dismissal