現在我有我的網站設置,使每個網頁的網址是http://www.tri-peoria.org/#Schedule或http://www.tri-peoria.org/#JoinUs,這樣我就可以使用AJAX加載程序來更改頁面,而無需重新加載標題。我將如何得到我的網址,而不會散的工作,使他們看起來像http://www.tri-peoria.org/Schedule或http://www.tri-peoria.org/JoinUs?AJAX加載的網址,但沒有散列
2
A
回答
0
您可以使用歷史API來實現這一點,假設你正確地處理服務器上的所有這些網址(意思是,他們都去同一個頁面)。
看history.pushState()
.replaceState()
和.popState()
https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history
(請注意,這並不在IE9以下工作)
0
使用history.pushState
方法。有一些支持的問題,所以我建議你使用一個lib像https://github.com/browserstate/History.js/。
相關問題
- 1. 帶有散列但沒有問號的網址有效嗎?
- 2. AJAX不會加載網址
- 3. iFrame不加載一些網址,但加載其他網址
- 4. AJAX和帶有散列標籤的網址
- 5. 如果UIImage沒有從網址加載
- 6. href但沒有網址後?
- 7. 沒有Ajax沒有加載
- 8. javascript/jquery得到的網址沒有散列
- 9. 簡單的ajaxify,沒有散列或hashbang網址
- 10. Aurelia無法加載網址而無散列
- 11. Struts2重定向網址有散列
- 12. 更好地處理散列網址AJAX網站
- 13. 的DatePicker沒有AJAX加載
- 14. 使用Ajax/Jquery加載動態網址
- 15. 網址更改時沒有散列聲音和片段
- 16. AJAX沒有正確解析網址
- 17. 網址下載手動,但沒有與NSURLRequest
- 18. 完全刪除網址中的散列
- 19. 更新的網址沒有明顯的重新加載
- 20. 網站沒有完全加載CSS,但所有的文件正在加載
- 21. 沒有頁面重新加載的動態網址更改
- 22. jQuery:加載方法 - 重新加載頁面的特定部分沒有網址?
- 23. Password_hash沒有散列
- 24. 我可以使用AJAX加載新內容,但更改omnibar中的網址嗎?
- 25. 如果沒有散列,jquery散列
- 26. uiwebview沒有加載網頁
- 27. 添加散列與JavaScript的網址,而無需滾動頁面?
- 28. 使用AJAX加載網頁的一部分 - 沒有JQuery
- 29. AngularJS - 直接訪問網址與散列
- 30. 從網址去除散列號
的可能重複[爲什麼新的網絡的Dropbox可以改變URL不刷新頁面?](http://stackoverflow.com/questions/9717801/why-the-new-web-dropbox-can-change-the-網址 - 無需頁面刷新) – Quentin