在Div中刷新图像,只更改文件内容,不更改名称

Refreshing image in Div which only changes file contents, not name

本文关键字:文件 Div 图像 刷新      更新时间:2024-04-27

我使用的是一个后端,它更新图像文件并将文件名发送回前端:

$('#giffinal').html(ResponseGo);

现在,当我通过后端第二次更新图像时,前端div中的代码保持完全相同,因此浏览器不会更新图像。

是否可以在不重新加载页面的情况下显示新图像?

在图像名称后添加时间戳以欺骗浏览器缓存:

image.jpg?ts=[timestamp]

是的,可能您的图像已缓存。

更改地址,例如每次添加到地址作为无用参数当前时间戳:

var url = "http://.../...?myparamIneed=...&uselessparameter=" + (new Date()).getTime();

这将阻止缓存