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