使用Ajax中遇到的一個問題,手動刷新頁面時,沒有提交到后臺處理,總顯示第一次載入的數據。
頁頭已加入防緩存設置:
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
可結果依舊。
baidu了一下,找到相關資料。
解決方法:讓提交的URL每次都向服務器端發送請求,而不是使用緩存。
方法一:加時間戳 var url = BaseURL + "&timeStamp=" + new Date().getTime();
方法二:加隨機數 var url = BaseURL + "&r=" + Math.random();
方法三:自已想。。。
posted on 2007-02-08 09:15
SIMONE 閱讀(1666)
評論(0) 編輯 收藏 所屬分類:
AJAX