簡體   English   中英

DOM中的項目無法清除,如何清除緩存

[英]Items in DOM not clearing, how to clear cache

我有一個站點,使用石工類型效果時,將項目加載到DOM中的頁面上。

現在,用戶可以隨時刪除這些項目,如果願意,可以一次刪除許多項目。

問題是,刪除后,我會通過重新加載刷新顯示項目的頁面,而這些項目仍然存在。 即使我離開頁面並退回,物品仍然在那里。 但是他們肯定已經從數據庫表中刪除了。 從頁面清除它們的唯一方法是CTRL + R,這是一個完整的刷新

如何清除DOM緩存或強制刷新? 還是有更好的方法來做到這一點?

我使用PHP作為主要的后端語言。 我也在使用Jquery。

不知道該如何標記,但認為JS和Jquery問題會從此開始。

這既不是JavaScript也不是jQuery問題。 這是一個緩存問題。 您需要配置Web服務器以設置正確的緩存控制標頭( Expires和類似標頭),以便瀏覽器知道重新獲取頁面。 (如果您需要使用header功能逐頁更改它們,也可以在PHP響應中設置它們。)

我不會選擇一個特定的鏈接,但是如果您搜索“緩存控制”,則會發現一百萬個教程。 :-)

在ajax調用中添加了時間戳記,因此它不會一開始就緩存,當您向后考慮時,它確實很簡單!

非常感謝您的其他回答/評論

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM