如何使用struts2应用程序中的Jquery从一个弹出页面导航到另一个弹出页面

时间:2016-05-04 07:23:54

标签: javascript jquery struts2

我希望在弹出式窗口中浏览多个页面。也就是说,当我浏览弹出流程时,我的主页面将处于非活动状态,如下所示

[[Main Page]]
    [popup-page1]--Next--> [popup-page2]--Next--> [popup-submit page3] --Submit--> 
[[Main Page]]

每个页面都有不同的属性集,这些属性由用户输入填充,例如单选按钮和文本字段等 例如,下面是每个页面上填充的一些属性。

[page1]--> your name, DOB, country
[page2]--> your preference, your package, direction 
[page3]--> email address and submit 

我如何保留这些价值并以表格形式提交?我是否需要将每个弹出页面作为单独的表单或一次性提交,直到最后保留所有这些值?

请注意,我的应用程序是strut2,通常用于页面导航我借助模型驱动的arch。 (将字段放在一个bean中,并使用从一个表单到另一个表单的隐藏属性来跟踪值的变化)。如何使用弹出窗口实现这一点。我对sj:dialog

的了解有限

修改

使用Jquery通过display none和block属性模拟弹出导航。然后,为了提交做一个AJAX调用,这将在后台执行异步调用。

1 个答案:

答案 0 :(得分:0)

为了在弹出框中浏览多个页面。

  1. 我在父div中创建了多个div,然后点击每个继续按钮我使用Jquery获取show和hide的帮助。
  2. 在流程结束时,使用AJAX调用(GET请求)将请求传递给URL,并将用户输入的值作为参数传递。