我正在为公司制作时间管理系统。
我将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,
});
答案 0 :(得分:0)
好的,所以我想这是一个足够的解决方法,因为原始代码已经使用AJAX加载数据,重新加载数据的一种简单方法是重新加载日历。
因此,如果有人遇到同样的问题,只需将您的日历代码/脚本复制到新文件中,将其加载到DOM就绪,然后您可以触发该功能,以便在需要时加载日历。
您需要将月份和年份从模式传递到日历,就好像您正在处理当前月份的不同月份一样,日历将重新加载到当前月份而不是您在模式打开的月份
希望这有帮助。