我有一個腳本,在一個點上返回一個圖像縮略圖使用jquery內置java請求。在ajax請求上強制刷新?
每次調用php函數時,都會更新此縮略圖,但保留完全相同的文件名。問題在於瀏覽器緩存縮略圖,看起來它永遠不會更新。
在這裏有任何技術來避免這種情況?
我有一個腳本,在一個點上返回一個圖像縮略圖使用jquery內置java請求。在ajax請求上強制刷新?
每次調用php函數時,都會更新此縮略圖,但保留完全相同的文件名。問題在於瀏覽器緩存縮略圖,看起來它永遠不會更新。
在這裏有任何技術來避免這種情況?
您可以在文件名的末尾添加time()函數。例如
<img src="myImage.jpg?<?php echo time();?>" />
您可以將緩存選項設置爲false。請參閱documentation。
在您的AJAX調用:
'image.php?'+(new Date().getTime())
jQuery有內置其緩存選項類似的功能。
非常感謝!每次我忘記時間()。 [沒有雙關語意圖] – 0plus1 2009-07-21 08:51:20