【问题标题】:Close popup on submit and display results in parent window提交时关闭弹出窗口并在父窗口中显示结果
【发布时间】:2012-10-01 09:26:06
【问题描述】:

如何在子窗口(弹出窗口)上单击按钮时在父窗口中显示结果?

我有一个 jsp 页面。当我单击此页面上的按钮时,它会获取 Student 对象的列表 (studentList),并仅在 弹出窗口如下。

Student 对象包含所有信息,例如名字、姓氏、出生日期、地址等。

每个名称旁边都有复选框。

Jack    Tom     Paige
Julie   Hank    Red
Frank   Tina    May

我想要做的是当我选中复选框并单击弹出窗口中的按钮时,我想关闭弹出窗口并 显示有关在父窗口中选择的学生的所有详细信息。

在显示学生详细信息时,我打算从我已经拥有的学生列表 (studentLists) 中获取学生详细信息,而不是运行 查询数据库。

我正在使用 Struts 1。

【问题讨论】:

    标签: java javascript ajax jsp struts


    【解决方案1】:

    如果父窗口和子窗口的域相同,则可以使用window.opener 访问父窗口。使用 window.opener 可以调用父窗口方法。

    父窗口:

    window.childwindowAction = function(arg1, arg2,....){
    
       //  do stuff
    };
    

    子窗口

    window.opener.childwindowAction (arg2, arg2, ..);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-15
      • 2015-07-13
      • 1970-01-01
      • 2012-01-26
      • 2015-08-02
      • 2013-04-24
      • 1970-01-01
      相关资源
      最近更新 更多