私は、ある時点でJavaリクエストで構築されたjqueryを使用してイメージのサムネイルを返すスクリプトを持っています。ajaxリクエストで強制的に更新しますか?
php関数が呼び出されるたびに、このサムネイルは更新されますが、正確に同じファイル名が保持されます。問題は、ブラウザがサムネイルをキャッシュし、更新されないように見えることです。
これを回避する方法はありますか?
私は、ある時点でJavaリクエストで構築されたjqueryを使用してイメージのサムネイルを返すスクリプトを持っています。ajaxリクエストで強制的に更新しますか?
php関数が呼び出されるたびに、このサムネイルは更新されますが、正確に同じファイル名が保持されます。問題は、ブラウザがサムネイルをキャッシュし、更新されないように見えることです。
これを回避する方法はありますか?
ファイル名の最後にtime()関数を追加することができます。 Ex
<img src="myImage.jpg?<?php echo time();?>" />
キャッシュオプションをfalseに設定できます。 documentationを参照してください。あなたのAJAX呼び出しで
:
'image.php?'+(new Date().getTime())
jQueryの組み込みのキャッシュ・オプションと同様の機能を持っています。
ありがとうございました!私は時間を忘れるたびに()。 [意図しない言い訳] – 0plus1