欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ajax的get請求時緩存處理解決方法

 更新時間:2015年02月10日 15:27:59   作者:woshisap  
這篇文章主要介紹了ajax的get請求時緩存處理解決方法,詳細分析了常見的四種解決方法,非常具有實用價值,需要的朋友可以參考下

本文實例講述了ajax的get請求時緩存處理解決方法。分享給大家供大家參考。具體分析如下:

很多時候在Ajax的get方法調(diào)用的時候由于緩存的原因無法及時獲取正確的數(shù)據(jù),這里就來分析一下解決這一問題的方法:

1. 在url后面添加一個隨機數(shù),如:

復(fù)制代碼 代碼如下:
http://www.test.com?a=a&b=b&r=Math.random();

2. 在url后面添加時間戳:

復(fù)制代碼 代碼如下:
var t = new Date().getTime();
http://www.test.com?a=a&b=b&t=t

3. 利用XMLHttpRequest對象的setRequestHeader函數(shù)來設(shè)置If-Modified-Since的值為0,如

復(fù)制代碼 代碼如下:
xmlHttp.setRequestHeader('If-Modified-Since', 0);

這里要理解If-Modified-Since的含義

4. 使用php的header函數(shù)

復(fù)制代碼 代碼如下:
header('Cache-Control:no-cache, must-revalidate');

設(shè)置不使用緩存

希望本文所述對大家的Ajax程序設(shè)計有所幫助。

相關(guān)文章

最新評論