Browser jQueryUI选项卡-缓存图像

Browser jQueryUI选项卡-缓存图像,browser,caching,Browser,Caching,我有一个表格,分为4个选项卡。如果用户上传了一些照片,则其中一个选项卡包含照片。每张照片下都有一个删除照片的按钮。它执行AJAX调用来删除照片并加载到新的输入[文件]字段中,用户可以使用该字段上载另一张照片 这个很好用。问题是在用户上传新照片后,旧照片似乎仍然存在。如果用户刷新浏览器,它不会消失。用户实际上必须按住shift键,然后刷新(绕过缓存) 问题很可能源于这样一个事实,即新图像的名称与旧图像的名称相同。。。浏览器只是从缓存中提取 我需要做什么来防止这种情况发生?我已经在jQueryUI选

我有一个表格,分为4个选项卡。如果用户上传了一些照片,则其中一个选项卡包含照片。每张照片下都有一个删除照片的按钮。它执行AJAX调用来删除照片并加载到新的输入[文件]字段中,用户可以使用该字段上载另一张照片

这个很好用。问题是在用户上传新照片后,旧照片似乎仍然存在。如果用户刷新浏览器,它不会消失。用户实际上必须按住shift键,然后刷新(绕过缓存)

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


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

尝试向图像标记源文件名添加一个参数,例如当前时间戳以中断浏览器的缓存?比如:

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


好主意。。。我试试看,我做到了,成功了。我用它作为一个创可贴,然后花了一些时间重写引擎,保存图像。谢谢你的快速回复。