Sto cercando di avere i miei modale bootstrap recuperare i dati utilizzando AJAX:Carica contenuto con l'Ajax nel modale bootstrap
<a href="{{ path('ajax_get_messages', { 'superCategoryID': 35, 'sex': sex }) }}" data-toggle="modal" data-target="#birthday-modal">
<img src="{{ asset('bundles/yopyourownpoet/images/messageCategories/BirthdaysAnniversaries.png') }}" alt="Birthdays" height="120" width="109"/>
</a>
mio modale:
<div id="birthday-modal" class="modal hide fade">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Birthdays and Anniversaries</h3>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<a href="#" data-dismiss="modal" class="btn">Close</a>
{#<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>#}
</div>
</div>
Quando clicco sul link, il modale è mostrato ma il corpo è vuoto. Inoltre, non vedo alcuna richiesta di ajax fatta. Sto usando Bootstrap 2.1.1
Cosa sto facendo male?
Ciò creerà una nuova modal nel DOM ogni volta. Preferirei avere il contenitore modale nella pagina e sostituirlo con JS. per esempio. $ ("# ModalContainer") html (i dati).; $ ("# ModalContainer") modali().; – Yashvit
Ho dovuto aggiungerlo alla pagina e quindi chiamare l'id che ritorna in una modal. Facendo '$ (data) .modal()' la modale ha funzionato ma era superflag. –