91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么解決Ajax獲取頁面被緩存的問題

發布時間:2021-09-02 23:00:01 來源:億速云 閱讀:117 作者:chen 欄目:web開發

本篇內容主要講解“怎么解決Ajax獲取頁面被緩存的問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么解決Ajax獲取頁面被緩存的問題”吧!

這樣的情況是是為AJAX獲取時先檢查本機緩存,如果本機緩存已有相同內容,則不訪問遠端服務器。這樣的操作倒是可以提高速度和減少服務器壓力。但帶來的弊端也是顯而易見的。

為了解決這個問題。我們必須在獲取頁加上一個額外的參數。比較簡單的方法是用一個隨機數。

例子如下 

復制代碼 代碼如下:


function idCheck() { //參數調用函數
var f = document.modify_form;
var book_num = f.book_num.value;
if(book_num=="") {
window.alert("圖書編號不能為空");
f.book_num.focus();
return false;
}
//加一個隨機數//////////////////////////////
var number = Math.random();
number = number * 1000000000;
number = Math.ceil(number);
//////////////////////////////////////////
send_request('get_book.php?book_num='+book_num+'&ranum='+number); // 后面的 “ranum=number”是額外加的
}


這樣就可以避免相同參數頁面返回同樣內容的問題了。

還有一種方法為在被調用的頁面中,加入代碼,禁止本頁面被緩存

htm網頁

復制代碼 代碼如下:


<metahttp-equiv="pragma"content="no-cache">
<metahttp-equiv="cache-control"content="no-cache,must-revalidate">
<metahttp-equiv="expires"content="wed,26feb199708:21:57gmt">


或者<metahttp-equiv="expires"content="0">
asp網頁

復制代碼 代碼如下:


response.expires=-1
response.expiresabsolute=now()-1
response.cachecontrol="no-cache"


php網頁

復制代碼 代碼如下:


header("expires:mon,26jul199705:00:00gmt");
header("cache-control:no-cache,must-revalidate");
header("pragma:no-cache");


jsp網頁

復制代碼 代碼如下:


response.addHeader("pragma", "no-cache");
response.addHeader("cache-control", "no-cache,must-revalidate");
response.addHeader("expires", "0");

到此,相信大家對“怎么解決Ajax獲取頁面被緩存的問題”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

页游| 广南县| 瑞丽市| 东港市| 新巴尔虎左旗| 海城市| 天峻县| 盐城市| 沙湾县| 余姚市| 措勤县| 深水埗区| 昌邑市| 印江| 龙胜| 上思县| 太保市| 张家川| 铜陵市| 横峰县| 新民市| 临汾市| 晋城| 堆龙德庆县| 高碑店市| 盘锦市| 舞阳县| 福泉市| 清原| 商河县| 灵武市| 澄迈县| 凤山县| 武邑县| 柘荣县| 且末县| 开化县| 鲁甸县| 丰原市| 敖汉旗| 芮城县|