我正在使用一个后端,它更新图像文件并将文件名发送回前端:
$('#giffinal').html(ResponseGo);现在,当我第二次通过后端更新我的图像时,前端div中的代码保持不变,所以浏览器不会更新图像。
是否可以在不重新加载页面或其他内容的情况下显示新图像?
发布于 2013-12-08 19:29:07
在图像名之后添加时间戳,以愚弄浏览器缓存:
image.jpg?ts=[timestamp]发布于 2013-12-08 19:28:54
是的,也许你的图像被缓存了。
更改地址,例如每次将地址添加为无用的参数当前时间戳:
var url = "http://.../...?myparamIneed=...&uselessparameter=" + (new Date()).getTime();这将防止缓存。
https://stackoverflow.com/questions/20457892
复制相似问题