消除瀏覽器對AJAX 結果的快取
使用$.get() 動態載入內容時,瀏覽器可能會快取結果,從而導致後續請求返回的陳舊數據。在開發或調試場景中,此問題尤其成問題。
快取清除技術
防止快取的常見方法是將隨機字串附加到查詢字串。雖然這種方法很有效,但它可能是一個麻煩的解決方案。
jQuery 的快取設定
更全面的解決方案是使用 jQuery 的 $ 全域停用所有 AJAX 要求的快取.ajaxSetup() 方法。透過將快取屬性設為false,以下程式碼將停用對任何未來AJAX 請求的快取:
$.ajaxSetup({ cache: false });
這種方法更加優雅,並確保從伺服器檢索所有AJAX 結果,無論使用哪種方法使用(例如,$.get、$.ajax)。
以上是如何防止瀏覽器快取 AJAX 結果?的詳細內容。更多資訊請關注PHP中文網其他相關文章!