首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >刷新Div中的图像,它只更改文件内容,而不更改名称

刷新Div中的图像,它只更改文件内容,而不更改名称
EN

Stack Overflow用户
提问于 2013-12-08 19:25:31
回答 2查看 47关注 0票数 0

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

代码语言:javascript
复制
$('#giffinal').html(ResponseGo);

现在,当我第二次通过后端更新我的图像时,前端div中的代码保持不变,所以浏览器不会更新图像。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-08 19:29:07

在图像名之后添加时间戳,以愚弄浏览器缓存:

代码语言:javascript
复制
image.jpg?ts=[timestamp]
票数 1
EN

Stack Overflow用户

发布于 2013-12-08 19:28:54

是的,也许你的图像被缓存了。

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

代码语言:javascript
复制
var url = "http://.../...?myparamIneed=...&uselessparameter=" + (new Date()).getTime();

这将防止缓存。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20457892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档