Javascript JS:如何隐藏引导模式,以便输入数据不会持久化?

Javascript JS:如何隐藏引导模式,以便输入数据不会持久化?,javascript,twitter-bootstrap,allow-modals,Javascript,Twitter Bootstrap,Allow Modals,我的应用程序中包含了一个模式,在结账过程中,我会显示该模式。如果事务失败,我将使用$'my-modal'隐藏模式。modal'hide'但是我的问题是,当用户再次进入签出过程并显示模式时,它仍然具有以前存在的数据。是否可以销毁实例,使数据不会持久化?我只需将id字段的内部HTML重置为空 编辑:代码如下 document.getElementByIdfield.innerHTML= 编辑2:已经有一个引导事件在隐藏时被调用 $('#MyModal').on('hidden.bs.modal',

我的应用程序中包含了一个模式,在结账过程中,我会显示该模式。如果事务失败,我将使用$'my-modal'隐藏模式。modal'hide'但是我的问题是,当用户再次进入签出过程并显示模式时,它仍然具有以前存在的数据。是否可以销毁实例,使数据不会持久化?

我只需将id字段的内部HTML重置为空

编辑:代码如下 document.getElementByIdfield.innerHTML=

编辑2:已经有一个引导事件在隐藏时被调用

 $('#MyModal').on('hidden.bs.modal', function () {
     $(this).find('form').trigger('reset');
 })

如果您在有问题的模式中有表单,将重置所有字段。

您可以尝试创建一个函数来清理模式的输入,并在模式关闭后在此处调用该函数:

$('#myModal').on('hidden.bs.modal', function (e) {
  // your function to clean modal's inputs...
})

$'my-modal'。模态'hide'不应使模态再次可见。如果是这样的话,你做了一些完全不对的事情。显示有问题的代码。请建议一些别人没有建议过的东西,最好不要发布重复的答案。是的,这很完美-谢谢