js返回上級頁面的方法(親測)


前段時間遇到一個問題,平台開發+自己書寫頁面,無法返回上一級頁面,在網上搜了大量的方法,最終終於找到了一個使用自己的方法

在網上搜尋了一遍,基本上90%的都是說的是用window.history.go(-1), 或者是用 window.history.back(-1), 還有的說子頁面刷新父頁面用

<script language=JavaScript>

    self.opener.location.reload();

</script>

經過在JSP頁面的測試,在操作頁面選中添加的項經過點擊按鈕保存再跳轉到成功提示頁面返回后發現都沒有刷新,手動刷新后才顯示出來,對於那些粘貼復制技術不經過測試的文章實在是傷心透頂。

其實對於這個技術,我並沒有找到完全依賴JS能實現,有個思路就是使上一頁不被緩存,每次讀取出來就行了(別人的思路,具體我也沒有搞懂原理)

JSP的實現方法如下:

 

<%String rec = request.getHeader("REFERER");%>
	<input type="button" onclick="javascript:window.location='<%=ref%>'">

前段時間遇到一個問題,平台開發+自己書寫頁面,無法返回上一級頁面,在網上搜了大量的方法,最終終於找到了一個使用自己的方法

在網上搜尋了一遍,基本上90%的都是說的是用window.history.go(-1), 或者是用 window.history.back(-1), 還有的說子頁面刷新父頁面用

<script language=JavaScript>

    self.opener.location.reload();

</script>

經過在JSP頁面的測試,在操作頁面選中添加的項經過點擊按鈕保存再跳轉到成功提示頁面返回后發現都沒有刷新,手動刷新后才顯示出來,對於那些粘貼復制技術不經過測試的文章實在是傷心透頂。

其實對於這個技術,我並沒有找到完全依賴JS能實現,有個思路就是使上一頁不被緩存,每次讀取出來就行了(別人的思路,具體我也沒有搞懂原理)

JSP的實現方法如下:

 

<%String rec = request.getHeader("REFERER");%>
	<input type="button" onclick="javascript:window.location='<%=ref%>'">


免責聲明!

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



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