我有一個網頁,使用jquery.ajax來執行一些操作。當我調用ajax動作時,關閉瀏覽器然後打開它,我看不到由ajax所做的更改。我如何強制瀏覽器刷新頁面打開?刷新瀏覽器緩存打開它
-2
A
回答
1
嘗試加入提出的解決方案。 location.reload()
只會無法正常工作,因爲瀏覽器將無限重新加載頁面。
嘗試在document.ready()上調用web服務器的ajax調用,該選項僅在頁面上的內容發生更改時纔會檢查。用當前頁面內容來對付它,並在需要時進行刷新。您需要在您的ajax調用中使用cache
參數。如果沒有它,呼叫將返回其先前的狀態。
3
它添加到<head>
段:
<meta http-equiv="cache-control" content="no-cache">
應該強迫你的瀏覽器,每次刷新頁面加載時
這裏是東西,以防止AJAX被緩存:
$.ajax({
url: "test.html",
cache: false
}).done(function(html) {
$("#results").append(html);
});
相關問題
- 1. 如何讓瀏覽器刷新(刷新)我的網站緩存?
- 2. 如何繞過瀏覽器刷新緩存重新驗證?
- 3. 刷新瀏覽器?
- 4. 如何處理瀏覽器刷新動態緩存清單
- 5. 如何強制瀏覽器刷新網頁的緩存版本
- 6. 交叉標籤頁瀏覽器緩存,強制刷新
- 7. 瀏覽器何時刷新陳舊的緩存條目?
- 8. 在瀏覽器中強制高速緩存刷新
- 9. 谷歌瀏覽器奇怪的刷新緩存行爲
- 10. jQuery,瀏覽器緩存,使用attr('src',newimage)刷新圖像
- 11. 強制瀏覽器緩存刷新多個資源(CSS和Javascript)
- 12. 在瀏覽器中刷新刷新時緩存控制不起作用
- 13. 即使瀏覽器打開它,打開Uri不會打開url
- 14. 打開窗口,瀏覽它
- 15. 本地按鈕刷新所有打開的瀏覽器
- 16. 當瀏覽器刷新localStorage刷新
- 17. GWT WindowClosingHandler刷新瀏覽器刷新
- 18. 打開瀏覽器導致瀏覽器繼續重新加載
- 19. StrongLoop API瀏覽器刷新
- 20. 刷新瀏覽器angular2
- 21. 瀏覽器刷新行爲
- 22. C#刷新瀏覽器
- 23. 瀏覽器不刷新html
- 24. Server.Transfer Vs刷新瀏覽器
- 25. 瀏覽器刷新asp.net 3.5
- 26. 跟蹤刷新瀏覽器
- 27. 瀏覽器不刷新
- 28. 緩存。瀏覽器VS Rails的緩存
- 29. 瀏覽器緩存或磁盤緩存?
- 30. 不在新瀏覽器中打開webview
你的「ajax動作」是手動調用還是在'document.ready()'上調用? – Archer 2013-03-18 13:09:40
手動調用 – szaman 2013-03-18 13:11:01
因此,當您刷新頁面時,需要再次調用ajax以使其生效。或者我誤解了一些東西?頁面刷新將僅顯示它,因爲它在源代碼中。 – Archer 2013-03-18 13:13:09