ブートストラップ モーダルの問題に直面しています。私がやろうとしているのは、AJAX を使用してブートストラップ モーダル内に HTML コンテンツを挿入することですが、モーダルをロードしても何も表示されず、モーダルを検査すると AJAX から HTML コンテンツが表示されます。これは、モーダルを初期化するのに必要な時間が、AJAX が html コンテンツをロードするのにかかる時間よりも速いためです。
モーダルと AJAX を同時にロードする方法はありますか、または ajax からの HTML コンテンツをモーダル ボディ内に表示する別の方法があるかどうか。
モーダル:
<div class="modal hide fade" id="MobileAppPromoDiv">
<div class="modal-body">
</div>
<div class="modal-footer">
<a href="#" class="btn btn-success" data-dismiss="modal">Ok</a>
</div>
アヤックス:
$.get("URL",{action:21},function(htmlContent){
$('#MobileAppPromoDiv').find('.modal-body').append(htmlContent);
$('#MobileAppPromoDiv').modal('toggle');
});