我有一个脚本,在一个点上返回一个图像缩略图使用jquery内置java请求。在ajax请求上强制刷新?
每次调用php函数时,都会更新此缩略图,但保留完全相同的文件名。问题在于浏览器缓存缩略图,看起来它永远不会更新。
在这里有任何技术来避免这种情况?
我有一个脚本,在一个点上返回一个图像缩略图使用jquery内置java请求。在ajax请求上强制刷新?
每次调用php函数时,都会更新此缩略图,但保留完全相同的文件名。问题在于浏览器缓存缩略图,看起来它永远不会更新。
在这里有任何技术来避免这种情况?
您可以在文件名的末尾添加time()函数。例如
<img src="myImage.jpg?<?php echo time();?>" />
您可以将缓存选项设置为false。请参阅documentation。
在您的AJAX调用:
'image.php?'+(new Date().getTime())
jQuery有内置其缓存选项类似的功能。
非常感谢!每次我忘记时间()。 [没有双关语意图] – 0plus1 2009-07-21 08:51:20