我正在使用twitter bootstrap的模式弹出窗口。
<div id="myModal" class="modal hide fade in">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3>Header</h3>
</div>
<div class="modal-body"></div>
<div class="modal-footer">
<input type="submit" class="btn btn-success" value="Save"/>
</div>
</div>
我可以使用带有此a元素的ajax加载内容:
<a data-toggle="modal" data-target="#myModal" href="edit.aspx">Open modal</a>
现在,我必须打开相同的模式,但使用不同的URL。我正在使用此模式从数据库中编辑实体。因此,当我单击实体上的“编辑”时,我需要使用ID加载模式。
<a data-toggle="modal" data-target="#myModal" href="edit.aspx?id=1">Open modal</a>
<a data-toggle="modal" data-target="#myModal" href="edit.aspx?id=2">Open modal</a>
<a data-toggle="modal" data-target="#myModal" href="edit.aspx?id=3">Open modal</a>
如果我单击链接号1,则可以正常工作。但是,如果我然后单击链接号2,则已经加载了模态内容,因此它将显示链接号1中的内容。
如何在Twitter Bootstrap模式弹出窗口中刷新或重置Ajax加载的内容?