JS控制,返回上一頁之后強行刷新一次


網站建設過程中,提交頁面后我們經常要用到window.history.go(-1)返回上一頁,因為頁面的緩存功能,我們只能返回上次操作的頁面,但在刪除等操作中,我們希望實時看到刪除項目后的頁面,這就要用到同時刷新技術,下面我們總結總結一下常用的幾種window.history.go(-1)返回頁面后實時刷新技術。

返回上一頁代碼:

<a href="Javascript:window.history.go(-1)">返回上一頁</a> 
 

1.強制載入后刷新一次

我們可以仿照C++中解決頭文件重復包含的方法,在C++中利用#ifndef A #define A #endif來解決頭文件的重復包含問題同樣我們采用如下方式

<script>
if(window.name != "bencalie"){
    location.reload();
    window.name = "bencalie";
}
else{
    window.name = "";
}
</script>

進行載入后強制刷新一次,相信如果你有編程經驗一定看的懂的,這里不做解釋!

2.禁止緩存,重新載入一次

在前一頁頭部加上

<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">

或者

<%
   Response.Buffer=True   
   Response.ExpiresAbsolute=Now()-1  
   Response.Expires=0   
   Response.CacheControl="no-cache"
%>
都可以實現刷新。

 

 

原文鏈接:http://lz881228.blog.163.com/blog/static/114197324201172141411585/


免責聲明!

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



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