次のような jQuery モーダル ボックスを開いています。
jQuery ("myDialog").dialog ({
open: function () {
jQuery(this).load('loadDataFromServer.htm');
}
});
複雑な部分は、そのloadDataFromServer.htm
内部にもいくつかの ajax 呼び出しがあることです。そのため、ダイアログ ボックスは毎回開きますが、ダイアログ ボックス内のコンテンツ ( からのものloadDataFromServer.htm
) は断続的にしか表示されません。
これは、ajax 呼び出しの非同期性が原因であると思われます。これをうまく管理するためのベストプラクティスはありますか?