Javascript實(shí)現(xiàn)返回上一頁(yè)面并刷新的小例子
今天寫了一個(gè)小小的提示成功的頁(yè)面,同時(shí)要求返回上一頁(yè)面,并實(shí)現(xiàn)對(duì)上一頁(yè)面的操作進(jìn)行刷新(例如刪除的,添加的),在網(wǎng)上搜尋了一遍,基本上90%的都是說(shuō)的是用window.history.go(-1), 或者是用 window.history.back(-1), 還有的說(shuō)子頁(yè)面刷新父頁(yè)面用
<script language=JavaScript>
self.opener.location.reload();
</script>
經(jīng)過(guò)在JSP頁(yè)面的測(cè)試,在操作頁(yè)面選中添加的項(xiàng)經(jīng)過(guò)點(diǎn)擊按鈕保存再跳轉(zhuǎn)到成功提示頁(yè)面返回后發(fā)現(xiàn)都沒(méi)有刷新,手動(dòng)刷新后才顯示出來(lái),對(duì)于那些粘貼復(fù)制技術(shù)不經(jīng)過(guò)測(cè)試的文章實(shí)在是傷心透頂。
其實(shí)對(duì)于這個(gè)技術(shù),我并沒(méi)有找到完全依賴JS能實(shí)現(xiàn),有個(gè)思路就是使上一頁(yè)不被緩存,每次讀取出來(lái)就行了(別人的思路,具體我也沒(méi)有搞懂原理)
JSP的實(shí)現(xiàn)方法如下:
Reply-text mb10代碼
<SPAN style="FONT-SIZE: 18px; BACKGROUND-COLOR: #ffffff">
<SPAN style="FONT-FAMILY: 'Microsoft YaHei'; COLOR: #3333ff">
<STRONG>
<%String rec = request.getHeader("REFERER");%>
<input type="button" onclick="javascript:window.location='<%=ref%>'">
</STRONG>
</SPAN>
</SPAN>
<%String rec = request.getHeader("REFERER");%>
<input type="button" onclick="javascript:window.location='<%=ref%>'">
ASP頁(yè)面的實(shí)現(xiàn)方法如下:
<%'獲取上一頁(yè)的地址
address = request.ServerVariables("HTTP_REFERER")
%>
<!--window.location有返回相對(duì)頁(yè)面并且刷新的作用-->
<a href="javascript:window.location.href='<%=address%>'" style="cursor:hand">返回</a>
Reply-text mb10代碼
<SPAN style="FONT-SIZE: 18px; BACKGROUND-COLOR: #ffffff"><SPAN style="FONT-FAMILY: 'Microsoft YaHei'; COLOR: #3333ff"><STRONG>.在servlet中
request.getRequestDispatcher(request.getHeader("referer")).forward(request,response);
或者
request.getRequestURL();
</STRONG></SPAN></SPAN>
- JavaScript返回上一頁(yè)的三種方法及區(qū)別介紹
- js返回上一頁(yè)并刷新代碼整理
- js返回上一頁(yè)并刷新的多種實(shí)現(xiàn)方法
- js中的referrer返回上一頁(yè)使用介紹
- wap手機(jī)端解決返回上一頁(yè)的js實(shí)例
- js中document.referrer實(shí)現(xiàn)移動(dòng)端返回上一頁(yè)
- JS返回上一頁(yè)實(shí)例代碼通過(guò)圖片和按鈕分別實(shí)現(xiàn)
- JS本地刷新返回上一頁(yè)代碼
- 返回上一頁(yè)并自動(dòng)刷新的JavaScript代碼
- JS實(shí)現(xiàn)返回上一頁(yè)并刷新頁(yè)面的方法分析
相關(guān)文章
在瀏覽器測(cè)試JavaScript的方法小結(jié)
測(cè)試JavaScript代碼是一件很痛苦的事情,很多情況下都是寫好代碼不斷刷新測(cè)試,其實(shí)chrome瀏覽器的console下就很方便,這里就為大家簡(jiǎn)單分享一下2023-03-03
原生JS實(shí)現(xiàn)圖片輪播與淡入效果的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇原生JS實(shí)現(xiàn)圖片輪播與淡入效果的簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-08
JavaScript使用Base64編碼和Blob對(duì)象加密圖像url地址
有時(shí)候會(huì)看到一些網(wǎng)站的圖片src中是blob:http://example.com/7c672acb-375c-4a26-9af9-99cb4c77f04d,這樣的圖片加載怎么實(shí)現(xiàn)呢?本文講解在瀏覽器中JavaScript使用解析Base64編碼和Blob對(duì)象技術(shù)來(lái)實(shí)現(xiàn),下面是實(shí)現(xiàn)的步驟和相應(yīng)的示例代碼,2023-12-12
JS實(shí)現(xiàn)窗口加載時(shí)模擬鼠標(biāo)移動(dòng)的方法
這篇文章主要介紹了JS實(shí)現(xiàn)窗口加載時(shí)模擬鼠標(biāo)移動(dòng)的方法,涉及javascript鼠標(biāo)事件的相關(guān)技巧,需要的朋友可以參考下2015-06-06
JavaScript異步編程:異步數(shù)據(jù)收集的具體方法
我們先嘗試在不借助任何工具函數(shù)的情況下來(lái)解決這個(gè)問(wèn)題。筆者能想到的最簡(jiǎn)單的方法是:因前一個(gè)readFile的回調(diào)運(yùn)行下一個(gè)readFile,同時(shí)跟蹤記錄迄今已觸發(fā)的回調(diào)次數(shù),并最終顯示輸出。下面是筆者的實(shí)現(xiàn)結(jié)果。2013-08-08
thinkphp標(biāo)簽實(shí)現(xiàn)bootsrtap輪播carousel實(shí)例代碼
這篇文章給大家介紹thinkphp標(biāo)簽實(shí)現(xiàn)bootsrtap輪播carousel實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下2017-02-02

