2013-02-02 39 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()加载它。