AJAX緩存頁面是一個剛接觸AJAX的人一定會遇到的問題,造成這個問題的關鍵性人物又是IE...
在網上找了好多資料后,總結一下
1:在AJAX請求的頁面后加個隨機函數,我們可以使用隨機時間函數
在javascript發送的URL后加上t=Math.random() ,當然,不是直接把t=Math.random()拷貝到URL后面,應該像這樣:URL+"&"+"t="+Math.random();
2:在XMLHttpRequest發送請求之前加上XMLHttpRequest.setRequestHeader("If-Modified-Since","0")
一般情況下,這里的XMLHttpRequest不會直接使用,你應該可以找到這樣的代碼
XXXXX.send(YYYYYY);
那么,就把它變成
XXXXX.setRequestHeader("If-Modified-Since","0");
XXXXX.send(YYYYYY);
第二種方法感覺挺好。