校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Ajax獲取頁面被緩存的解決方法

Ajax獲取頁面被緩存的解決方法

熱門標簽:辦理一個400電話多少錢 廣西ai語音電銷機器人哪家好 電銷機器人適用范圍 如何用地圖標注各分公司 蓄意標記地圖標注 接聽電話機器人哪有 察縣地圖標注 莆田防封電銷卡價格 信貸電銷機器人有用嗎
這樣的情況是是為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獲取頁面被緩存的解決方法》,本文關鍵詞  Ajax,獲取,頁面,被,緩存,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax獲取頁面被緩存的解決方法》相關的同類信息!
  • 本頁收集關于Ajax獲取頁面被緩存的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 邢台县| 海淀区| 永登县| 蕲春县| 陆丰市| 明溪县| 鸡泽县| 象山县| 库尔勒市| 陆川县| 孝义市| 汉阴县| 花莲县| 怀远县| 驻马店市| 墨竹工卡县| 彩票| 定襄县| 泰顺县| 呼玛县| 准格尔旗| 龙井市| 尚志市| 贵定县| 巴塘县| 华安县| 包头市| 南乐县| 教育| 陕西省| 峡江县| 苗栗县| 滨海县| 洛阳市| 宁蒗| 大荔县| 黄山市| 嘉荫县| 龙海市| 和顺县| 广德县|