使用Ajax中遇到的一個(gè)問題,手動(dòng)刷新頁(yè)面時(shí),沒有提交到后臺(tái)處理,總顯示第一次載入的數(shù)據(jù)。
頁(yè)頭已加入防緩存設(shè)置:
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
可結(jié)果依舊。
baidu了一下,找到相關(guān)資料。
解決方法:讓提交的URL每次都向服務(wù)器端發(fā)送請(qǐng)求,而不是使用緩存。
方法一:加時(shí)間戳 var url = BaseURL + "&timeStamp=" + new Date().getTime();
方法二:加隨機(jī)數(shù) var url = BaseURL + "&r=" + Math.random();
方法三:自已想。。。