我正在做一種社交網站。我做了一個文章編輯頁面。問題是當我完成編輯帖子並點擊「保存編輯」。我在AJAX上使用 window.location='post_info.php?post_id='+postid;
返回發佈信息頁面。 但它似乎是來自緩存的舊內容。 問題是我該怎麼做才能讓我的新發布信息在打開時立即顯現。我怎樣才能讓頁面重新加載,每當我打開它
-5
A
回答
-1
-1
你只需要設置緩存控制HTTP標頭爲HTML文檔,使得文檔總是從裝服務器而不是瀏覽器(或代理)緩存。
你不能用JavaScript或HTML(meta http-equiv是一個笑話)來做到這一點,你需要設置真正的HTTP頭。
要麼
Cache-Control: max-age=0
或
Cache-Control: no-cache
應該得到你想要的東西。有關深入瞭解緩存和HTTP的更多信息,請參見this answer for an explanation of the differences between them和Mnot's caching tutorial。
您可以使用服務器端編程語言(例如Perl,Python或PHP)或直接配置Web服務器來設置它們。具體取決於你選擇哪一個。
-2
更改您的代碼
window.location='post_info.php?post_id='+postid+"&"+ new Date().getTime();
相關問題
- 1. 我怎樣才能重新加載頁面的一部分
- 2. 當我使用Angular UI路由器時,我怎樣才能讓頁面重新加載
- 3. 我怎樣才能讓每個頁面有多個小部件?
- 4. 我怎樣才能讓它幹?
- 5. 我怎樣才能讓我的視頻播放,只要在頁面加載
- 6. 我怎樣才能讓我的div id通過ajax和jquery重新加載
- 7. 我怎樣才能讓
- 8. 我怎樣才能讓課程「重設」?
- 9. 我怎樣才能每15秒鐘刷新頁面?
- 10. 我怎樣才能讓一個後臺頁面訪問我探
- 11. 我怎樣才能打開FLP文件?
- 12. 我怎樣才能讓這個文件打開時,我點擊它
- 13. 我怎樣才能讓我的進程重新
- 14. 我怎樣才能讓jQuery UI的對話,甚至頁面重載
- 15. 我怎樣才能爲webpackdevserver重新加載gulp?
- 16. 我怎樣才能在kivy蟒蛇重新加載圖像
- 17. 我怎樣才能打開和關閉divs,當我點擊它們
- 18. 我怎樣才能重新HttpURLConnection的
- 19. 我怎樣才能重新在Python
- 20. href =「#」強制頁面重新定位到頂部 - 我怎樣才能阻止它?
- 21. Lua Love2D - 我怎樣才能讓它下載一個文件?
- 22. 我怎樣才能加載視圖
- 23. 我怎樣才能加載從ObjectInputStream中
- 24. 我怎樣才能加載XPServerCollectionSource?
- 25. execvp和我;我怎樣才能讓它爲我工作?
- 26. 我怎樣才能讓這個方法更新每次通話
- 27. 我怎樣才能讓這樣的
- 28. 當我使用母版頁時,我怎樣才能將新頁面/視圖加載到MainContent中
- 29. 我怎樣才能從舊頁面asp重定向到新頁面php?
- 30. KOFAX位圖文件:我怎樣才能打開它們?
使用AJAX。有了這樣一個模糊的問題,你不能期待更詳細的答案。 – Barmar
我認爲你在尋找什麼是異步JavaScript和XML(AJAX) - 看看谷歌它如何幫助你。 「 – DominikAngerer