別のページにリクエストを送信し、ダイアログ ボックスにコンテンツをロードする jqueryUI ダイアログ ボックスがあります。
jQuery("#someDialog").dialog({
autoOpen: true,
draggable: false,
resizable: false,
modal: true,
open: function() {
jQuery(this).load('myurl?type=something');
}
});
ただし、このコードはダイアログ ボックスを開くだけで、読み込まれたコンテンツがダイアログ ボックスに表示されないことがあります。これは、open イベント内の非同期コードが原因であると思われます。
これを修正する方法はありますか?