2014-10-02 88 views
0

我正在使用jquery ajax get方法。jquery ajax缓存false不工作

$.ajax({ 
url : 'url', 
type : 'get', 
cache : false, 
data : {'timestamp' : '<?php echo time();?>'}, 
beforeSend : function() 
{ 

}, 
success :function() 
{ 

} 

}); 

ajax缓存:flase似乎不工作。我不知道什么是错的。 当访客点击图片时,会出现图片缩略图列表。 当每个缩略图点击时,都会显示大图,但不起作用。 我的英文不好,请检查网站的网址。有人请帮助我。

Website Link

+1

你需要显示周围的代码。 'cache:false'只是向URL添加一个伪随机密钥,所以服务器认为它是一个新的请求,不会缓存它。使用网络工具查看请求(Fiddler2或Chrome F12工具)。 – 2014-10-02 08:16:37

+0

注意:在继续看到前一张图像的闪烁时,您需要在插入新图像之前淡出现有图像。 – 2014-10-02 08:17:49

+0

我读了PHP的时间戳,我会编辑我的问题。 – 2014-10-02 08:17:51

回答

0

我ajax.js顶部放置这个工作对我来说

$.ajaxSetup({ cache : false })