我正在尋找一種方法來更改使用javascript(包括jquery)的html請求的get查詢字符串,而無需刷新頁面。這個查詢字符串將在刷新時繼續。例如,http://thissite.site/index.html?id=123
將原始URL,那麼事件發生和id的變化235.當頁面被刷新,刷新的鏈接將http://thissite.site/index.html?id=235.
Javascript更改查詢字符串刷新
4
A
回答
5
window.location.search = "?id=" + encodeURIComponent(new_value)
https://developer.mozilla.org/docs/DOM/window.location
https://developer.mozilla.org/docs/JavaScript/Reference/Global_Objects/encodeURIComponent
0
隨着HTML 5你可以使用下面的pushState function
。更多信息請見How does pushState protect against potential content forgeries?。
我一直在尋找這個問題,以及與此使用的導航上http://bandcamp.com/discover
相關問題
- 1. 更改查詢字符串,無需重新加載/刷新
- 2. 更新查詢字符串
- 3. 刷新前查詢字符串刪除
- 4. Javascript只刷新一個查詢字符串
- 5. 更改Django中的查詢字符串?
- 6. 如何更改查詢字符串(live)?
- 7. 更改查詢字符串參數
- 8. 的.htaccess更改查詢字符串
- 9. PostgreSQL更新查詢字符串太長?
- 10. 更新查詢(字符串 - >日期)
- 11. javascript查詢字符串
- 12. 查詢字符串在JavaScript
- 13. 查詢字符串Javascript
- 14. 更改JavaScript請求的查詢字符串參數
- 15. 更新在JavaScript與逗號分隔的查詢字符串
- 16. rails新手 - 如何將查詢字符串更改爲路由
- 17. PHP:查詢函數erron執行更新查詢字符串
- 18. MS訪問更新查詢更新部分字符串
- 19. 如何在不刷新的情況下修改URL查詢字符串
- 20. 刪除網頁上的查詢字符串值刷新
- 21. 使用查詢字符串刷新頁面
- 22. jQuery覆蓋查詢字符串沒有得到刷新
- 23. 用於AJAX的查詢字符串不刷新
- 24. JQuery Mobile&通過查詢字符串在鏈接中傳遞變量 - 但查詢字符串不刷新
- 25. SQL更新 - 更改字符串
- 26. C#用LINQ查詢更新字典<字符串,字符串>
- 27. 在socket.io重新連接更新查詢字符串參數
- 28. JavaScript,瞭解查詢字符串
- 29. 從Javascript獲取查詢字符串值
- 30. JavaScript的查詢字符串不工作
+1看到bandcamp - 我不知道如何使用的'.search'部分'.location' –
此重新加載頁面。我只想在用戶啓動時更改用於刷新的標識,而不是即時刷新。 – steventnorris
然後使用散列,或使其成爲超鏈接。瀏覽器不會讓您的代碼更改所顯示的網址,而不會實際更改顯示的網頁;這將是一個巨大的安全漏洞,並不斷被釣魚者利用。 – Blazemonger