0

好的,我在这里搜索了几天,但我找到的答案都没有对我有用:/我正在使用 Twitter 引导模式弹出一个表单,这个表单使用 ajax 并提交给谢谢。

问题是,我有几个链接到同一个模式的链接,当它第一次提交时,当我点击其他链接时,同样的感谢页面不断出现。

每次单击关闭按钮或单击新链接时,我希望它刷新并再次显示表单。

这是我的链接的一个例子

<a data-toggle="modal" class="workspace" title="workspace-brochure" href="#myModal">Download Brochure</a>

<a data-toggle="modal" class="byodbtn" title="byod-whitepaper" href="#myModal">BYOD</a>

这是我的模态

 <div class="modal hide fade workspace-brochure" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
    <h3 id="myModalLabel">Modal header</h3>
  </div>
  <div class="modal-body">

{sn-english-form-workspace}

  </div>
</div>

我已经尝试了很多我在这里看到的对其他人的回复,但对我没有任何作用:(

4

1 回答 1

0

Bootstrap 2.3.2 和 3 在隐藏模式时触发事件。

$('#myModal').on('hidden', function () {
  // do something…
})

我建议使用这些事件来检查您的“谢谢”是否显示,如果是,则在模态关闭时将其隐藏。这将允许您的模态在再次打开时出现新的。

2.3.2 文档

3.0.0 文档

于 2013-10-11T17:10:32.020 回答