日期:2014-05-16  浏览次数:20328 次

JS实现页面间数据传输
这么个情况,我在A页面做了一张表 上面有各种功能按钮,比如有个添加按钮 我点击添加弹出一个层即B页面,在层上做添加操作,每成功插入数据后,我关掉层窗口后希望看到A页面表中的数据已经实时更新,而不是关掉层窗口再刷新A页面才能得到实际数据。
请问高手们有没有什么法子呢?
------解决方案--------------------
A页面开定时器,实时监测是否有新数据录入,如果有,读取显示
------解决方案--------------------
jQuery boxy弹出层插件中文演示及讲解
Boxy.load(url, options) Boxy弹出层插件可以实现
------解决方案--------------------
不用开定时器。

你可以在B页面用ajax进行提交数据并绑好回调,数据提交到后台页面后  如果成功则将提交的数据生成json等格式返回   如果失败则返回error。然后回调函数根据返回结果进行判断并执行,如果执行成功  那么就可以直接可以将返回的数据通过dom操作直接插入到父页面A页面的表格中。
------解决方案--------------------
这个简单。
不过建议不要分成两个页面。

而是同一个页面。不过B区块位于层里。这样就没有乱七八糟的情况出现了

B层提交数据。
关闭时加个功能,查询数据库,更新页面数据位置。

------解决方案--------------------
把B做成一个div弹出试试  
而且即便是一个页面传值也很方便的啊