子頁面提交后刷新父頁面問題


在彈出的子頁面在做新增和修改操作時, 有時要對父頁面進行刷新操作, 可以關閉子頁面后刷新父頁面, 也可以不關閉子頁面刷新父頁面,在網上查到了方法, 在這里記一下,方便以后的學習查找.

一. 彈出子頁面關閉刷新父頁面:

  在子頁面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>
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM