[英]change url with history.pushState
我有一個包含產品和1個過濾器欄的頁面。
過濾器欄有2個選項:
我希望每次選擇類別時都顯示所有項目,並且當我選擇子類別時僅顯示此子類別的項目,例如:
category -> tv and subcategory -> samsung ,lg, sony.
每次我選擇類別時,我都會用ajax加載項目,當我選擇子類別時,我會使用jquery隱藏所有不在所選子類別中的內容。
所以我需要每次按下選擇器來更改url,例如: localhost/tv
或localhost/tv/sony
。
我找到了historyPushstate,但是問題是當我按下“后退”按鈕時,頁面沒有顯示先前的內容。
我在github上找到了history.js以及類似的問題,但是它們已經很老了,我想問一下:
1)是的,您可以使用jQuery
2)不建議使用History.js ,因此可以使用它。 您始終可以使用window.history
作為替代。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.