2013-12-18 27 views
1

我使用fullcalendar来显示事件。点击天/事件会显示各种表格,以便我添加新事件。Fullcalendar和bootstrap - 清除远程模式

下面就是一个基本的片断:

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

如果我选择一个空的一天,我可以添加的形式很好。如果我点击现有活动,我可以更新。

的问题是,对空天以后的点击,显示从以前保存的新事件的数据。

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

有没有一种方法,我可以重新加载窗体没有以前的数据在窗体中?

感谢

+2

情态动词的基本上只是隐藏要素。您能否在显示模态之前清除点击事件中的模态输入字段? – Robb

回答

0

负载之前再次删除现有的模式,

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

这应该做的伎俩:

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