我正在尝试将.aspx
页面作为模式窗口加载到另一个.aspx
页面中。但它似乎没有正确加载页面,我正在使用 JQuery get()
方法。
这是加载页面并显示它的代码:
$(document).ready(function () {
$.get('PagesForMenu.aspx', function (data) {
modal.open({ content: data });
});
});
这是主页:http://pastebin.com/r3msLELP
我尝试加载的页面有一个CKeditor控件和两个文本框以及一个验证控件的按钮(使用 JQuery验证< / strong>插件)然后提交表单。 当我从浏览器运行 PagesForMenu.aspx 时,它可以正常工作(加载 CKeditor 并验证工作)。但是当它加载到模态窗口中时, CKeditor 未加载,当我单击提交按钮时,它不会验证表单。
浏览器中的页面:
模态窗口中已加载的页面: 我试图在模态窗口中加载的页面:http://pastebin.com/gS0JBBDS
答案 0 :(得分:0)
我发现了什么问题。当您使用get()
加载页面时,它不会在页面内运行脚本。您应该将所有脚本放在一个文件中并使用$.getScript()
加载它。