jQuery:相同的文件名,不会加载问题

jQuery:相同的文件名,不会加载问题,jquery,Jquery,在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"; } ?>" st

在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>
现在我的情况是,所有用户只有一个名为userid.jpg的图像。(例如1.jpg)

现在,我希望在插入新的profileimage(成功时)后加载/刷新映像,但它没有加载,因为上面的行newFilename var包含与前面相同的imagename。(例如1.jpg)


我该怎么解决这个问题,因此,即使名称相同,它也会加载/刷新新内容。

尝试将问号和随机数附加到图像URL以强制浏览器重新加载它。

尝试将问号和随机数附加到图像URL以强制浏览器重新加载它。

最好的方法是使用当前时间:
URL+='?\u='+Date.now()这意味着您永远不会出现奇怪的缓存问题。最好的方法是使用当前时间:
url+='?\u='+Date.now()这意味着您永远不会有奇怪的缓存问题。
$('#userPhoto').find('img').attr('src', ['/your/path/', newFilename].join(''));