Sto usando il popup modale di bootstrap di 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>
Posso caricare contenuti usando ajax con questo elemento a:
<a data-toggle="modal" data-target="#myModal" href="edit.aspx">Open modal</a>
Ora devo aprire la stessa modale ma utilizzando un URL diverso. Sto usando questo modale per modificare un'entità dal mio database. Quindi, quando faccio clic su Modifica su un'entità, devo caricare il modale con un 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>
Se clicco sul collegamento numero 1, funziona bene. Ma se poi clicco sul link numero 2 il contenuto modale è già caricato e quindi mostrerà il contenuto dal link numero 1.
Come posso aggiornare o ripristinare il contenuto caricato ajax in un popup modale bootstrap di Twitter?