2014-10-02 38 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 })