更改HTML中“img”元素的“src”属性并不会刷新它。

3

我正在使用

$("#my_img").attr("src", "/another_img.png");

在使用jQuery进行Ajax请求的"beforeSend"回调函数中,问题在于图片并不总是被刷新到用户端,有时我能看到新图片,有时则看不到。是否有办法强制刷新图片?我曾想通过更改图片元素的"src"属性来使引擎刷新图片,但不确定是否足够。谢谢!
1个回答

4
听起来可能是缓存问题,请尝试:
$("#my_img").attr("src", "/another_img.png?v=" + new Date().getTime());

因为它为请求添加了独特的东西。名称“v”是任意的。 - Fred Wilson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接