Firefox和IE图像缓存

| 我在使用Firefox和缓存方面遇到了一些麻烦,在我的网站上,用户可以使用表格进行查询,该查询返回图片,但是根据选择哪个单选按钮,它会返回不同的图片图片,并且就像在chrome上一样工作,但是在IE和firefox中,总是返回相同的图片,仅当我重新打开浏览器时它才会更改,你们能给我一些如何使它起作用的信息吗? 谢谢大家,我在每次进行ajax调用时都通过放置和唯一的URL解决了我的问题。
    <?php $date = date(\"H:i:s\");  
echo \'<a href=\"web/WEB-INF/classes/lineChart.php?id=\'.$date.\'\" title=\"Chart\" class=\"chart\">\'; echo \'<img src=\"web/WEB-INF/classes/lineChart.php?id=\'.$date.\'\" alt=\"\">\' ?></a>
已邀请:
不确定您用来编码的语言,但是无论我是否确定该策略都能全面适用。我在查询字符串中传递一个任意值,例如GUID或日期时间戳。由于网址是唯一的,因此这将强制重新加载。 我使用ASP.NET MVC,然后在路由中设置一个可选参数,控制器方法会忽略该参数。然后,我通过JavaScript设置URL:
d = new Date();
$(\'.thumbnail\').attr(\'src\', $(\'.thumbnail\').attr(\'src\') + d.getTime());
我需要的解决方案是独特的,因此这可能与您要解决的问题不同。但是,这应该可以理解。
在Firefox中进行私人浏览,查看图像是否成功更改,以及缓存或代码是否有问题
给定唯一的解决方案,但您必须注意字符串的长度可以保持增长,现在,您可以在代码开头使用此选项
$.ajaxSetup({ cache: false });
这将禁用缓存。

要回复问题请先登录注册