クイック: ロードする URL が呼び出しページの DIV にインポートされない場合に、モーダル ダイアログで URL をロードする最善の方法を提案してください。
詳細: jQuery データテーブルを含む HTML ページがあります。行をダブルクリックすると、URL からモーダル ダイアログが読み込まれます。私は通常、ダイアログ ウィンドウに jQuery UI ダイアログを使用します。私が見た解決策は、私のページに DIV を追加すること<div id="divPopup">
です。 :真実});
これは私の場合、いくつかの問題を引き起こします-基本的に、ページをDIVに直接インポートしており、一部のjavascriptインクルードがエラーになっています.1つはGoogleロケーションサービスです。jQuery のドキュメントでは、Ajax ロード コールと同じオリジン ポリシーについて言及しています。はい、親ページに Google の場所のリンクを含めることはできますが、デザインの観点からこのアイデアは好きではありません。また、ダイアログをスタンドアロンで使用することはできません。他にも問題があります - 読み込みページは、HTML/スクリプトをインポートしなくても十分に複雑であり、設計の観点から、親ページに既に含まれている特定の JavaScript ファイルをダイアログに含める必要がある場合があります。
ページにインポートされない新しいモーダル ウィンドウとしてウィンドウをロードしたいだけです。私はjQueryに比較的慣れていません。以前はモーダル HTML ダイアログ ボックスを使用していましたが、それらが最適なソリューションであるか、クロス ブラウザー フレンドリーであるかはわかりません。