濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Ajax獲取頁(yè)面被緩存的解決方法

Ajax獲取頁(yè)面被緩存的解決方法

熱門標(biāo)簽:辦理一個(gè)400電話多少錢 廣西ai語(yǔ)音電銷機(jī)器人哪家好 電銷機(jī)器人適用范圍 如何用地圖標(biāo)注各分公司 蓄意標(biāo)記地圖標(biāo)注 接聽(tīng)電話機(jī)器人哪有 察縣地圖標(biāo)注 莆田防封電銷卡價(jià)格 信貸電銷機(jī)器人有用嗎
這樣的情況是是為AJAX獲取時(shí)先檢查本機(jī)緩存,如果本機(jī)緩存已有相同內(nèi)容,則不訪問(wèn)遠(yuǎn)端服務(wù)器。這樣的操作倒是可以提高速度和減少服務(wù)器壓力。但帶來(lái)的弊端也是顯而易見(jiàn)的。

為了解決這個(gè)問(wèn)題。我們必須在獲取頁(yè)加上一個(gè)額外的參數(shù)。比較簡(jiǎn)單的方法是用一個(gè)隨機(jī)數(shù)。

例子如下 

復(fù)制代碼 代碼如下:

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

這樣就可以避免相同參數(shù)頁(yè)面返回同樣內(nèi)容的問(wèn)題了。

還有一種方法為在被調(diào)用的頁(yè)面中,加入代碼,禁止本頁(yè)面被緩存

htm網(wǎng)頁(yè)
復(fù)制代碼 代碼如下:

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網(wǎng)頁(yè)
復(fù)制代碼 代碼如下:

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

php網(wǎng)頁(yè)
復(fù)制代碼 代碼如下:

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

jsp網(wǎng)頁(yè)
復(fù)制代碼 代碼如下:

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

標(biāo)簽:阿拉善盟 鷹潭 益陽(yáng) 張掖 銅陵 儋州 延邊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ajax獲取頁(yè)面被緩存的解決方法》,本文關(guān)鍵詞  Ajax,獲取,頁(yè)面,被,緩存,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Ajax獲取頁(yè)面被緩存的解決方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Ajax獲取頁(yè)面被緩存的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    无极县| 庆城县| 额敏县| 客服| 丰宁| 民和| 静宁县| 通辽市| 得荣县| 舒城县| 宿迁市| 商洛市| 股票| 丰都县| 和顺县| 丘北县| 晋宁县| 商洛市| 东辽县| 抚松县| 灌云县| 公主岭市| 东山县| 铜鼓县| 茶陵县| 景宁| 古蔺县| 成武县| 望奎县| 禄丰县| 新化县| 偃师市| 巍山| 合江县| 赤峰市| 普兰店市| 贵南县| 乌拉特后旗| 巧家县| 卢湾区| 玉山县|