目前我正面臨ajax URL更改問題。需要一些關於history.js的解釋Benjamin
比方說,我有一個ajax調用,當用戶點擊該div和該div將展開和Ajax從數據庫獲取數據但url不會改變。
然後我在firefox網站上找到了關於html5歷史api的信息。在頁面底部推薦history.js來克服跨瀏覽器問題。
但是後來,我發現jquery-history.js和jquery-ajaxy,Omg,爲什麼有這麼多版本?
任何建議,我必須使用? 我要的是我所有的Ajax調用
- 確實提供了URL變化
- 後退/下一個瀏覽器按鈕
- 使用HTML5 API
- 不在乎舊瀏覽器
- 無所謂IE
- 這是真的沒有完全頁面重新加載,但不只是假的它。
我正在使用jQuery。
請,我需要的答案學習這個迫切! – vzhen
你想做哈希更改或完整的URL更改?對於現代瀏覽器的完整URL更改,我建議只使用'window.history'本身,因爲它並不困難。我嘗試使用'history.js',但它使事情變得更加困難,再加上它不被主動維護。我只想確保通過Modernizr阻止不支持它的瀏覽器。 https://developer.mozilla.org/zh-CN/docs/DOM/Manipulating_the_browser_history –
@JonathanOng我不想使用哈希變化,因爲我的目標是現代瀏覽器。是的,我在[mozilla網站](https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history)找到了window.history,滾動到最底部。它建議使用history.js來克服跨瀏覽器。是的,我希望它能夠跨瀏覽器工作。 – vzhen