Twitterブートストラップのモーダルポップアップを使用しています。
<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ブートストラップモーダルポップアップでAjaxで読み込まれたコンテンツを更新またはリセットするにはどうすればよいですか?