2013-02-02 40 views
0

我試圖加載.aspx頁面作爲另一個.aspx頁面內的模式窗口。但它似乎沒有正確加載頁面,我正在使用JQueryget()方法。 這是載入頁面,並顯示它的代碼:使用AJAX作爲模式窗口加載.aspx頁面

$(document).ready(function() { 

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

}); 

它的主頁:http://pastebin.com/r3msLELP

I'T試圖裝入的頁面有一個CKeditor控制和兩個textboxs和一個按鈕, 驗證控件(使用JQuery驗證插件)然後提交表單。 當我從瀏覽器運行PagesForMenu.aspx它工作正常(加載CKeditor和驗證工程)。但是當它在模態窗口中加載時,CKeditor未加載,當我單擊提交按鈕時,它不驗證表單。

頁面在瀏覽器: Page in the browser

在模態窗口中加載頁面: Loaded page in the modal window 我試圖在模式窗口中加載該頁面:http://pastebin.com/gS0JBBDS

回答

0

我發現有什麼問題。當您使用get()加載頁面時,它不會在頁面內運行腳本。您應該將所有腳本放在一個文件中並使用$.getScript()加載它。