1
在HTML我得到這個:jQuery的:相同的文件名,不會加載問題
<div id="userPhoto">
<a href="profil.php?id=<?php echo $sid; ?>">
<img src="images/profilePhoto/thumbs/<?php if($vP["photo"]){ echo $vP["photo_thumb"]; }else{ echo "noPhoto_thumb.jpg"; } ?>" style="float: left; border: 2px solid #CCC; margin-right: 5px; margin-left: 15px; margin-bottom: 2px; width: 44px; height: 48px;">
</a>
</div>
我阿賈克斯成功,我有這樣的:
$('#userPhoto').find('img').attr('src', ['/your/path/', newFilename].join(''));
現在我的情況是,所有的用戶只有1個圖像,名爲userid.jpg。 (例如1.jpg)
現在我希望在插入新的profileimage(成功)後加載/刷新映像,但因爲上面的行沒有加載,所以newFilename var包含與以前相同的圖像名稱。 (例如1.jpg)
我該如何解決這個問題,所以它加載/刷新新,即使它的同名?
不錯,謝謝! – Johnson 2010-10-31 22:35:36
最好的方式是使用當前時間:'url + ='?_ ='+ Date.now();'這意味着您永遠不會有奇怪的緩存問題。 – lonesomeday 2010-10-31 22:38:31