在html中我得到了这个:
<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>
关于我的ajax成功我有这个:
$('#userPhoto').find('img').attr('src', ['/your/path/', newFilename].join(''));
现在我的情况是所有用户只有1个图像,称为userid.jpg。 (例如1.jpg)
现在我希望在插入新的profileimage(成功)后加载/刷新图像,但由于上面的行,newFilename var包含与之前相同的图像名称,因此无法加载。 (例如1.jpg)
我如何解决此问题,即使它的名称相同,它也会加载/刷新新的颜色?
答案 0 :(得分:1)
尝试在图片网址中附加问号和随机数,以强制浏览器重新加载。