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

解决方案 »

  1.   

    试着用ajax实现如果在页面A中点击连接,不弹出一个新页面,弹出一个层,里面的iframe放你的页面,然后数据直接在A中新增,层关闭,效果也比你现在这样好的多啊。
      

  2.   

    我出个笨招你把添加的行的信息记录在request 或者session里重新进入A页面的时候读取这个信息再把添加的行画上去大家觉得行吗?
      

  3.   

    既然转到另外的页面  返回就不能用history.back() 什么的  最好是重新定义个链接    重新生成一个页面
      

  4.   

    你应该在你放数据的时候才添加一行吧,你的B页面只是查数据的话 可以使用Span或者Div加上ajax实现