外部 URL リンクを含むダイアログモーダルが好きで、ダイアログ内でダイアログを閉じずに保存できます。これが最善の方法かどうかはわかりませんが、少なくともボタンを保存してダイアログモーダルを閉じないでください。ダイアログを閉じずにモーダルポップアップの保存ボタンをクリックするために、iframeと一緒に使用しますが、2つの問題があります:
- なしで実行する場合、CSSは異なります
//dialog.load(url);
- iframe は自動サイズ変更できません。
それで、誰かがこれに対する解決策を得ましたか?
$('.popupEdit').click(function () {
var url = this.href;
var dialog = $('<div id="pEdit"><iframe id="iframedit" src="' + url + '" style="width:1200px;height:490px;" frameborder="0" ></iframe></div>').appendTo('body');
//var dialog = $('<iframe src="' + url + '" style="width:1200px;height:490px;"></iframe>').appendTo('body');
//dialog.load(url);
dialog.dialog({
autoResize: true,
height: 'auto',
width: 'auto',
modal: true,
position: 'center',
draggable: true,
open: function (type, data) { $(this).parent().appendTo("form"); },
close: function (type, data) { $("[id$=btnSearch]").click(); }
});