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

一个页面象例外一个页面传值 并刷新 大家一般是如何实现的
比如打开A页面  点A页面某个按钮,B页面打开了  A,B页面同时打开着的  ,点B页面某个链接后,将B页面的传递的值赋给 A页面某个  控件  并刷新A页面

现在我 是如下实现的  麻烦大家看  还有没什么 好的 办法  

A页面 有 个 gridview控件,现在我 要通过B页面给 A页面gridview添加数据,打开B页面后,每次点击B页面某个链接,就给cookie重新赋值,类似于cookie+=值,然后用js实现A页面刷新 
window.opener.refresh() 刷新,A中的gridview中的数据就通过cookie的 值来。


请问我这个方法怎么样  一般大家是如何实现的

------解决方案--------------------
尽量不要随便跑到不属于当前作用范畴的地方去传递什么值。A和B页面在浏览器端使用javascript是具有内部对象的直接引用关系的,那么你应该使用javascript关于页面之间交互的技术来解决这个问题。两个页面对象是私有的关系,不要弄到什么cookie、甚至什么session去设计,那样的随意夸大作用域范围会造成更多页面数据冲突和混乱。
------解决方案--------------------
关于javascript中两个页面互操作的知识,太简单了,我就不写了。你自己搜一下吧。
------解决方案--------------------
A、B两个页面是啥关系?open出来的还是iframe的?