jQueryUI选项卡 - 缓存图像

时间:2009-05-19 09:15:06

标签: browser caching

我有一个表格在4个标签中分开。其中一个标签包含用户上传了一些照片的照片。每张照片下方都有一个删除照片的按钮。它执行AJAX调用以删除照片并加载到用户可用于上传另一张照片的新输入[文件]字段中。

这很好用。问题是在用户上传新照片后,看起来好像旧照片仍在那里。如果用户刷新浏览器,它不会消失。用户必须保持移位然后刷新(绕过缓存)。

问题很可能源于这样一个事实,即新图像的名称与旧图像相同......浏览器只是从它的缓存中拉出来。

我需要做些什么来防止这种情况发生?我已经在jQueryUI选项卡上设置了{cache:false}。我相信它与浏览器缓存的图像有关。有没有办法告诉浏览器不缓存一些图像?

1 个答案:

答案 0 :(得分:0)

尝试在图像标记源文件名中添加参数,例如当前时间戳以打破浏览器的缓存?类似的东西:

<img src="something.jpg?234343234"/>