Jquery 如果在图像url末尾追加时间,则不会更新浏览器缓存的图像

Jquery 如果在图像url末尾追加时间,则不会更新浏览器缓存的图像,jquery,image,browser-cache,Jquery,Image,Browser Cache,请帮助我,我有图像更新问题,只是因为浏览器缓存 以下是我的代码不适用于我: $(“#艺术家图标框img”).attr('src',艺术家图标_src+'?vr='+数学随机() 这里是来自数据库的艺术家图标src内容图像路径值 artist_icon_src = /ws/ABC/artist/download/id/9/field/icon/last_updated/1400513937 若我在另一个浏览器选项卡中打开此url,那个么它会打开我想要的实际图像,但不会加载到应用程序中。 我尝试:

请帮助我,我有图像更新问题,只是因为浏览器缓存

以下是我的代码不适用于我:
$(“#艺术家图标框img”).attr('src',艺术家图标_src+'?vr='+数学随机()

这里是来自数据库的艺术家图标src内容图像路径值

artist_icon_src = /ws/ABC/artist/download/id/9/field/icon/last_updated/1400513937
若我在另一个浏览器选项卡中打开此url,那个么它会打开我想要的实际图像,但不会加载到应用程序中。 我尝试:

然后显示实际图像


在这段代码中,我尝试了时间戳和Math.random(),每次它都返回不同的值,但它不会从服务器获取图像

你是否看到了图片(只是一个缓存版本)或者在加载时出现了错误?是的,我看到了图片,但它是缓存版本而不是更新版本。你能提供你页面的URL,让我试试看发生了什么吗?嗨,svpino,谢谢你的回复,当我上传图像时,我找到了解决方案,当时我用时间戳重命名了图像文件名,这样浏览器就不会在缓存中查找,而是从服务器上获取新副本,现在它已经成功地为我工作了。
localhost/ws/ABC/artist/download/id/9/field/icon/last_updated/1400513937