使用jquery ajax调用将现有图像更改为新图像

使用jquery ajax调用将现有图像更改为新图像,jquery,ajax,image,caching,loading,Jquery,Ajax,Image,Caching,Loading,我正在网页上显示一个图像,该图像位于web inf资源文件夹中。当我单击一个按钮时,会向服务器发出jquery ajax调用,web-inf文件夹中的图像会被替换为一个新图像,但名称相同,我希望立即显示新图像而不是旧图像,而无需重新加载网页。我可以通过重新加载来完成,但我不想,因为所有这些都是在一个对话框中发生的。如果重新加载,对话框将消失。在浏览器控制台中,我可以确定img资源的url仅指向新图像,但显示的是旧图像。我还在ajax调用中尝试了cache:false 提前感谢。要附加时间戳以中断

我正在网页上显示一个图像,该图像位于web inf资源文件夹中。当我单击一个按钮时,会向服务器发出jquery ajax调用,web-inf文件夹中的图像会被替换为一个新图像,但名称相同,我希望立即显示新图像而不是旧图像,而无需重新加载网页。我可以通过重新加载来完成,但我不想,因为所有这些都是在一个对话框中发生的。如果重新加载,对话框将消失。在浏览器控制台中,我可以确定img资源的url仅指向新图像,但显示的是旧图像。我还在ajax调用中尝试了cache:false


提前感谢。

要附加时间戳以中断缓存:

newImage = "http://upload.wikimedia.org/wikipedia/commons/2/22/Turkish_Van_Cat.jpg?" + new Date().getTime();
这是一把小提琴:

这是改编自。查看更多信息