0

.aspxページを別のページ内のモーダルウィンドウとして読み込もうとしてい.aspxます。しかし、ページが正しく読み込まれないようです。JQuery get()メソッドを使用しています。これは、ページを読み込んで表示するためのコードです。

$(document).ready(function () {

    $.get('PagesForMenu.aspx', function (data) {
        modal.open({ content: data });
    });

});

それはホストページです:http://pastebin.com/r3msLELP

ロードしようとしていないページには、CKeditorコントロールと2つのテキストボックス、およびコントロールを検証するボタン(JQuery検証プラグインを使用)があり、フォームを送信します。ブラウザからPagesForMenu.aspxを実行すると、正常に動作します( CKeditorをロードして検証動作します)。しかし、モーダルウィンドウにロードされた場合、CKeditorはロードされず、送信ボタンをクリックしてもフォームは検証されません。

ブラウザのページ: ブラウザのページ

モーダルウィンドウ モーダルウィンドウにロードされたページ にロードされたページ:モーダルウィンドウにロードしようとしているページ:http://pastebin.com/gS0JBBDS

4

1 に答える 1

0

何が問題なのかわかりました。を使用してページをロードすると、ページget()内でスクリプトが実行されません。すべてのスクリプトをファイルに入れ、を使用してロードする必要があります $.getScript()

于 2013-02-02T12:53:27.887 に答える