父子填报页面,子页面是个填报弹窗,弹窗页面提交内容后,同时刷新父页面和弹窗页面,注意不是关闭子页面哦。。。。 我做了测试,在填报成功后插入代码 location.reload(); //用于刷新弹窗 window.parent.location.reload(); //用于刷新父窗口 这样做的话会把当前弹窗也给关闭了,因为我的弹窗是添加页面,可能需要不断操作添加记录,不想让其关闭,但又想添加完后刷新父页面,让其实时呈现最新记录,这个需求能否实现 有两种方法: 一、重新打开弹窗子页面法 刷新父页面,弹窗子页面提交后重新打开弹窗子页面(非刷新) 缺点:不是刷新实现,需要再次弹窗 优点:改动小就实现了功能需求 二、只刷新内容不刷新参数法 父页面设置参数面板,可以同时做到刷新父子页面,子页面刷新后就不会关闭了 缺点:有点突兀,多了个参数面板(虽可以隐藏) 优点:能够无缝的实现父子页面的刷新,若有筛选需求,此方法完美 |