Я использую модальное всплывающее окно 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>
Я могу загружать контент с помощью ajax с этим a-элементом:
<a data-toggle="modal" data-target="#myModal" href="edit.aspx">Open modal</a>
Теперь мне нужно открыть тот же модальный файл, но с другим URL-адресом. Я использую это модальное окно для редактирования объекта из моей базы данных. Поэтому, когда я нажимаю кнопку редактирования объекта, мне нужно загрузить модальное окно с идентификатором.
<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.
Как я могу обновить или сбросить загруженный контент ajax в модальном всплывающем окне загрузки twitter?