子页面提交后刷新父页面问题

 

在弹出的子页面在做新增和修改操作时, 有时要对父页面进行刷新操作, 可以关闭子页面后刷新父页面, 也可以不关闭子页面刷新父页面,在网上查到了方法, 在这里记一下,方便以后的学习查找.

一. 弹出子页面关闭刷新父页面:

  在子页面js中回调window.opener.location.reload();
  <script language="javascript">
    window.opener.location.reload();
    window.close();
  </script>
二. 不关闭子页面刷新父页面:
  在子页面js提交时执行:
  <script language="javascript">
    self.opener.location.reload();
  </script>
先在这里记一下, 可能理解有错误, 以后有新发现的错误再做修改.
 
 
补充:
  在上面一的写法中, 父页面刷新时可能会弹出提示框:提示重复提交怎么怎么样...
  若是在父页面存在查询方法, 则可以调用父页面的查询方法, 实现刷新.
    
  <script language="javascript">
    window.opener.queryAll();     //queryAll为父页面的查询方法名
    window.close();
  </script>
posted @ 2018-04-11 17:14  溪山晴雪  阅读(262)  评论(0编辑  收藏  举报