婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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獲取頁面被緩存的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 怀来县| 紫阳县| 湖南省| 精河县| 平昌县| 南澳县| 平昌县| 北京市| 两当县| 顺平县| 苏尼特左旗| 绍兴市| 岳池县| 吉水县| 房山区| 雅江县| 临桂县| 台山市| 馆陶县| 昌乐县| 湖州市| 大方县| 军事| 祁东县| 祁连县| 泸定县| 洛扎县| 湾仔区| 公安县| 招远市| 高平市| 开阳县| 肇东市| 甘洛县| 长宁区| 修水县| 疏勒县| 巴林右旗| 吉安市| 武鸣县| 天门市|