模态解雇后重新加载Zabuto日历的AJAX数据

时间:2015-01-09 16:00:07

标签: jquery ajax calendar

我正在为公司制作时间管理系统。

我将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,
});

1 个答案:

答案 0 :(得分:0)

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

因此,如果有人遇到同样的问题,只需将您的日历代码/脚本复制到新文件中,将其加载到DOM就绪,然后您可以触发该功能,以便在需要时加载日历。

您需要将月份和年份从模式传递到日历,就好像您正在处理当前月份的不同月份一样,日历将重新加载到当前月份而不是您在模式打开的月份

希望这有帮助。