ajax加載頁面服務(wù)器返回 304 not modified
更新時間:2014年04月30日 15:46:53 作者:
服務(wù)器都返回 304 not modified 說明在服務(wù)器上,你這個xml文件沒有修改過,或者要加載的頁面在本地沒有被修改,本地緩存造成了這個問題
既然你的服務(wù)器都返回 304 not modified
那說明在服務(wù)器上,你這個xml文件沒有修改過,或者要加載的頁面在本地沒有被修改,本地緩存造成了這個問題
常用的防止被緩存的方法,就是在后面加一個隨機數(shù),或者你也可以加個時間戳
比如請求的時候
url = ".......xml?t=" + ( new Date()() ).getTime().toString();
本例中我采用的方法:
var destination="test.html"
function goto(destination){
var ajaxobj=new AJAXRequest; // 創(chuàng)建AJAX對象,類在剛剛那個文件里了
ajaxobj.method="GET"; // 設(shè)置請求方式為GET
ajaxobj.url=destination+"?t="+( new Date() ).getTime().toString(); // 響應(yīng)的URL,以后可以改為一些動態(tài)處理頁,會用Ajax的都知道,這在頁里可以有目的返回不同的數(shù)據(jù)
// 設(shè)置回調(diào)函數(shù),輸出響應(yīng)內(nèi)容,因為是靜態(tài)頁(這是我的需求嘛)所以所有內(nèi)容都過來了
ajaxobj.callback=function(xmlobj) {
document.getElementById('page_content').innerHTML = xmlobj.responseText; //可要看好這句話哦
}
ajaxobj.send(); // 發(fā)送請求
}
那說明在服務(wù)器上,你這個xml文件沒有修改過,或者要加載的頁面在本地沒有被修改,本地緩存造成了這個問題
常用的防止被緩存的方法,就是在后面加一個隨機數(shù),或者你也可以加個時間戳
比如請求的時候
url = ".......xml?t=" + ( new Date()() ).getTime().toString();
本例中我采用的方法:
復(fù)制代碼 代碼如下:
var destination="test.html"
function goto(destination){
var ajaxobj=new AJAXRequest; // 創(chuàng)建AJAX對象,類在剛剛那個文件里了
ajaxobj.method="GET"; // 設(shè)置請求方式為GET
ajaxobj.url=destination+"?t="+( new Date() ).getTime().toString(); // 響應(yīng)的URL,以后可以改為一些動態(tài)處理頁,會用Ajax的都知道,這在頁里可以有目的返回不同的數(shù)據(jù)
// 設(shè)置回調(diào)函數(shù),輸出響應(yīng)內(nèi)容,因為是靜態(tài)頁(這是我的需求嘛)所以所有內(nèi)容都過來了
ajaxobj.callback=function(xmlobj) {
document.getElementById('page_content').innerHTML = xmlobj.responseText; //可要看好這句話哦
}
ajaxobj.send(); // 發(fā)送請求
}
相關(guān)文章
關(guān)于前端ajax請求的優(yōu)雅方案(http客戶端為axios)
這篇文章主要給大家介紹了關(guān)于前端ajax請求的優(yōu)雅方案,本文http客戶端為axios,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12妙用Ajax技術(shù)實現(xiàn)局部刷新商品數(shù)量和總價實例代碼
這篇文章主要給大家介紹妙用Ajax技術(shù)實現(xiàn)局部刷新商品數(shù)量和總價實例代碼,非常不錯,需要的朋友一起看看吧2016-05-05在(ASP/PHP/JSP/html/js)中禁止ajax緩存的方法集錦
禁止ajax緩存最簡單的辦法就是在js端直接生成一個隨機數(shù)了,但是有時會發(fā)現(xiàn)此方法不適用于post了,如果我們要禁止post 提交數(shù)據(jù)的ajax緩存需要怎么處理呢,下面我整理了很多關(guān)于禁止ajax緩存的例子2014-08-08