我在应用程序中包含一个模态,在结帐过程中,我show
模态。如果交易失败,我将使用$('#my-modal').modal('hide')
隐藏模式,但是我的问题是,当用户再次进入结帐流程并显示模式时,它仍然具有之前的数据。是否可以销毁实例,以使数据不会持久存在?
答案 0 :(得分:1)
我只是将id字段的内部HTML重置为空。
编辑:波纹管 document.getElementById(“ field”)。innerHTML =“”;
编辑2:已经存在一个隐藏事件调用的Bootstrap事件
$('#MyModal').on('hidden.bs.modal', function () {
$(this).find('form').trigger('reset');
})
如果有问题的模态中有表格,将重置所有字段。
答案 1 :(得分:1)
您可以尝试使函数清除模式的输入,并在模式关闭后在此处调用该函数:
$('#myModal').on('hidden.bs.modal', function (e) {
// your function to clean modal's inputs...
})