我想知道如何在不重定向的情況下更改URL參數。例如,用戶點擊分頁實現的「頁面2」,數據通過ajax檢索,但我想提供一個URL給用戶,以便他可以將相同的結果發送給朋友或其他任何人。在不重定向到新URL的情況下更改URL參數
搜索網絡和stackoverflow每個人都表示,這是不可能的,它只是可以改變散列(parent.location.hash = "whatever value";
)。
但是這是怎麼完成的Airbnb
?當我搜索一個城市,結果頁面的URL是這樣的:
https://www.airbnb.at/s/london
當我點擊分頁的「第2頁」,將數據通過Ajax和新的URL加載是這樣的(不重定向):
https://www.airbnb.at/s/london?page=2
這是怎麼完成的?
現在不能測試它,因爲我不在家,但我敢肯定這是正確的事情,謝謝:) –