javascript - 浏览器显示缓存的 img 而不是新的

标签 javascript jquery caching

我正在使用 Croppic JQuery 插件供用户选择/裁剪新图像并替换旧图像,例如个人资料照片。一切正常,除了在选择/裁剪并确认新图像浏览器仍将在页面上显示旧图像,即使我重新加载页面。

我不太熟悉缓存,但如果这种问题很常见,我需要建议在这里做什么,因为我知道我必须删除缓存才能看到新图像。

最佳答案

如果需要,我会亲自为图像添加日期

$("#image").prop("src",someUrl+"?"+new Date().getTime());

关于javascript - 浏览器显示缓存的 img 而不是新的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23560069/

相关文章:

asp.net - 从 Asp.Net 的代码隐藏控制 Lightbox(模态)

javascript - 限制用户访问环回中其他信息的最佳方法是什么?

javascript - 使用 laravel 验证后,ajax 上的成功函数

MongoDB 无共享奴隶

c# - 在 WCF 服务中实现缓存

asp.net - IIS 7.0 应用程序池在站点之间共享 - 缓存是否在站点之间共享?

javascript - 按引用传递或按值传递

javascript - 使 jQuery 函数单独运行

javascript - JQuery UI 1.11 将选项卡设置为事件

jquery - 将动画速度设置为每秒 2 像素?