我用javascript在页面A中增加了一行,当我点击该行的一个链接时,就会跳到另外一个页面B(页面B是用来显示从数据库中查询的数据的),我选择页面B中的一条记录,然后返回到页面A,结果页面A中先前增加的表格不见了。我已经把从页面B中取到的数据放到session中了。我本意是把从页面B中取到的数据,放到页面A中新增加的那一行中。请问这个问题该怎么解决。
我用的是 jsp

解决方案 »

  1.   

    返回时,location.reload(true);~~~~~~~~~~
      

  2.   

    比较简单的解决方案是页面B不要在本页面打开,采用弹出窗口或者Dialog打开,就不会有这种问题了。
      

  3.   

    建议, window.open 一个窗口,再用 window.opener  拿到 窗口的值
      

  4.   

    javascript是客户端程序,页面刷新前面操作的结果就不存在了,建议楼主从b返回a的时候另作处理,从服务器端显示出那一行