其实很简单 在客户端有window.open 函数 ,但是同时要提交原来这个页面得到需要的数据存入session
再从弹出的页面中取出数据,显然弹出的页面显示的数据都是上一次的,如果刷新一次就是最新的数据这个问题应该比较普遍,想问问有没有解决办法 。 PS 知道从服务器端可以开新窗口的办法,response.getWrite ,但是跳转后原来的页面不知道为什么就变成空白了
再从弹出的页面中取出数据,显然弹出的页面显示的数据都是上一次的,如果刷新一次就是最新的数据这个问题应该比较普遍,想问问有没有解决办法 。 PS 知道从服务器端可以开新窗口的办法,response.getWrite ,但是跳转后原来的页面不知道为什么就变成空白了
不就每次都是最新的数据了吗
我的意思是,如果A页面存完session之后,仍然转进到A页面得话,可以把session中得值取出来放hidden。
然后再在onload里面去开B页面,这个时候B可以取得你的值啦办法土了点,但应该管用
你的思维是A-A-存数据-A-B 是吧 我是不能让A-A 这一步的
就是只要刷新才能解决问题或者如何在服务器端开一个新页面 ,就可以保证我新存数据,后开页面
呵呵,那就采用2L得办法,在B页面放个定时器。
onload里面调用
setInterval("test();",1);
test()方法去找opener.document.***,
找到了数据之后设置到B,再clearInterval具体google一下吧
那就Bonload得时候加个定时器吧。
不停得去刷A页面得数据。