jQuery - 使用attr('src',newimage)刷新同名图像的问题

Blu*_*oye 4 javascript jquery

我正在尝试刷新页面上的图像,但它没有发生.我有一个带图像的页面,我需要根据需要更新这些图像.要更新图像,我将图像上传到灯箱,然后关闭灯箱.页面上的图像应自行更新.现在,我尝试了$('#imageid').attr('src',newimage).我想在这里特别提一下,旧图像和新图像的名称是相同的.我觉得这是问题所在.如果我硬编码任何其他图像,它会在灯箱关闭后立即出现.但是,当我尝试通过为'src'属性添加相同的图像名来刷新图像时,没有任何反应.

有人可以帮助我解决这个问题,并显示更新的图像.

谢谢.

编辑:这可能是缓存吗?

Ste*_*all 8

可能有一个更好的解决方案,但你可以抛出一个参数来强制新的图像加载.

即:将src设置为 newImage+"?"+(new Date()).getTime()