1

我正在尝试为这种情况找到最佳实现。我想将 jsp 页面中的内容加载到弹出窗口中,我尝试使用 SimpleModal 但该库不适用于 jsp 页面,现在我正在尝试使用 JQuery UI 中的对话框。但是,这也行不通。

下面是我的代码:

function loadPage() {    
    $("#loaderPage").load("test1.jsp");
    $("#loaderPage").dialog({
        height: 600, 
        width: 600, 
        modal: true
    }); 
    return false;
}

我没有收到错误消息,但也没有弹出对话框。有什么问题以及如何解决我的问题?

4

1 回答 1

0

JSP 页面将常规 HTML 发送到浏览器,因此生成您正在调用的页面的是 JSP 页面还是任何其他类型的服务器端技术都没有关系。

确保“test.jsp”页面的相对路径与包含脚本的页面相同。

还要确保有一个元素,例如 div,其 id 属性等于“loaderPage”。

确保您包含 Arun Killu 在他的评论中提到的 jquery 和 jquery-ui 库。

此外,使用 iframe 可能是有意义的。看到这个:

如何在 jquery ui 模式对话框小部件内从外部 url 动态加载内容?

于 2013-10-01T10:32:16.107 回答