我正在使用fullcalendar
来显示事件。单击日期/事件会显示各种表单,使我能够添加新事件。
以下是其中的一个基本片段:
select: function(start, end, allDay) {
// disply the modal form
},
eventClick: function(event, element) {
$('#popupTodoEditForm').modal({
remote: form-edit.php,
show: true
});
}
如果我选择一个空的一天,我可以添加表格。如果我单击现有事件,我可以正常更新。
问题是,在空天后续点击时,将显示以前保存的新事件中的数据。
问题似乎是当模式关闭时,它不会清除远程表单详细信息。
有没有办法重新加载表单,而无需表单中的先前数据?
谢谢
在再次加载之前删除现有模态,
$('#popupTodoEditForm').modal('destroy');
这应该可以解决问题:
$('body').on('hidden.bs.modal', '#popupTodoEditForm', function() {
$(this).removeData('bs.modal');
});