Jquery 重新加载/刷新图像无效

Jquery 重新加载/刷新图像无效,jquery,Jquery,我正在自动生成图像,但同名文件已更新,但没有浏览器更新 $("#imagem_teste").attr("src", data) 我尝试: d = new Date(); $("#imagem_teste").attr("src", data+d.getTime()); , , 及 但仍然无法解决 感谢帮助您可以执行此代码在某些事件上设置唯一的图像源。它读取现有的src属性值并附加一个唯一的时间戳 var name = $("#imagem_teste").attr("src"); name

我正在自动生成图像,但同名文件已更新,但没有浏览器更新

$("#imagem_teste").attr("src", data)
我尝试:

d = new Date();
$("#imagem_teste").attr("src", data+d.getTime());
,

,

但仍然无法解决


感谢帮助

您可以执行此代码在某些事件上设置唯一的图像源。它读取现有的src属性值并附加一个唯一的时间戳

var name = $("#imagem_teste").attr("src");
name = name + '?'+$.now();
$("#imagem_teste").attr("src", name);
$.now()
方法生成一个唯一的时间戳,是表达式
(新日期)返回的数字的缩写。getTime()

工作样本

$("#imagem_teste").removeAttr("src").attr("src", data);
$("#imagem_teste").attr("src", $("#imagem_teste").attr("src")+"?timestamp=" + new Date().getTime());
var name = $("#imagem_teste").attr("src");
name = name + '?'+$.now();
$("#imagem_teste").attr("src", name);