Fullcalendar和bootstrap - 清除远程模态

时间:2013-12-18 15:38:19

标签: twitter-bootstrap modal-dialog fullcalendar

我正在使用fullcalendar来显示事件。单击日期/事件会显示各种表单,以便我添加新事件。

以下是此基本摘录:

select: function(start, end, allDay) {
   // disply the modal form
},
eventClick: function(event, element) {
   $('#popupTodoEditForm').modal({
      remote: form-edit.php,
      show: true
   });
}

如果我选择空日,我可以添加表格。如果我点击现有的事件,我可以更新。

问题是,在空白日的后续点击中,会显示先前保存的新事件中的数据。

问题似乎是当模态关闭时,它不会清除远程表单详细信息。

有没有办法可以重新加载表单,而以前的数据不在表单中?

由于

2 个答案:

答案 0 :(得分:0)

这应该可以解决问题:

$('body').on('hidden.bs.modal', '#popupTodoEditForm', function() { $(this).removeData('bs.modal'); });

答案 1 :(得分:0)

再次加载前删除现有模态,

$('#popupTodoEditForm').modal('destroy');