日期:2014-05-17  浏览次数:20746 次

Struts2 弹出层加载数据问题
在点击一个链接后,显示一个弹出层,但是在弹出层中需要显示从后台取出的数据,这个怎么实现。

我试了N种方法,都不能实现,都是因为调用了后台的action导致页面的重新刷新失败,求解决办法。

------解决方案--------------------
试试ajax异步呢 不刷新页面的
------解决方案--------------------
对,可以使用jquery ajax 实现,用几次会觉得很简单的,加油
------解决方案--------------------
可以做成FTL引用,弹出的层不在主页面上写,在一个FTL页上写,只做一下引用就好
------解决方案--------------------
探讨

jquery Ajax,还是等有空了,在专门学习下

------解决方案--------------------
是本来的页面被刷新了么?
你可以将当前页面的数据当参数传到弹出层,然后在弹出层再把接受到的参数又当做参数传回原来的页面,有点复杂,但绝对可以实现。

用ajax就非常简单了,楼主也不用专门花时间研究,jquery的ajax方法很简单的,就相当于java api中的一个类的一个方法一样,找个教程或者文档,做出一个例子来基本上就回了
------解决方案--------------------
这样的我做过。思路是这样的(我的)。

你点一个层是一个请求吧?带参数吧? 好的。

showdialog 用过吧? 好的,把你的参数传过去通过JS。

那个页面会接收到,然后赋给那个弹出页面的hidden。好的,然后用JS控制一下提交下。OK了。
------解决方案--------------------
jquery的ajax 不用专们学 5分钟你就懂了 多用用就会了