私はこのコードを使用して、私のアプリケーションでSimplemodalを実装しています:SimplemodalのAJAX呼び出し
$(".dialog-link").live('click', function(e) {
e.preventDefault();
$.get($(this).attr('href'),function(data) {
$.modal(data, {onOpen: open, position: ['10%','30%']});
);
});
(FYI:開く時のコールバックは、単にいくつかの高さを設定)
AJAX呼び出しによって返された文書(データに含まれている)は、 datepickerなどのjquery呼び出しを持っています。しかし、私のダイアログに datepickerが表示されても動作しません。
私はonshowコールバックからdatepickerを開くことができますが、各ダイアログに異なるjquery呼び出しがある可能性があるため、データに含まれる関数を呼び出すのが理想的です。
例えば
onShow: function(dialog) { dialog.data.my_function(); }
おかげで、明らかにすることができるDOM検査として マイケル