如何更改查詢字符串值而不使用jquery完整回發?更改查詢字符串沒有完整回發
回答
您可以使用history.pushState
history.pushState(data, title [, url])
所以,你可以做
history.pushState({}, document.title, "?querystring=1")
但因爲它不是由舊的瀏覽器支持可以使這些修改散列回退功能
window.location.href = "#querystring=1";
你可以看到它在這裏工作http://www.orkutmanager.net/對於IE9它改變了散列,對於瀏覽器它改變了URL而沒有發佈 – BrunoLM 2011-05-02 12:05:36
嗨,我使用window.location.hash修復了我的問題謝謝你的關注... – 2011-05-04 06:34:16
除非...
你想只修改片段標識符不能用JavaScript修改URL。
如果您想使用HTML5歷史API。它沒有得到廣泛的支持。
不完全Url我真的想改變查詢字符串參數,如 – 2011-05-02 11:55:13
@Onur查詢字符串是URL的一部分。 – alex 2011-05-02 11:55:57
- 1. cURL沒有發佈查詢字符串
- 2. 獲取SolrQuery完整查詢字符串
- 3. 更改查詢字符沒有影響
- 4. 有沒有辦法修改查詢字符串而不會破壞ASP.Net回發?
- 5. cin沒有閱讀完整字符串
- 6. $ _SERVER ['QUERY_STRING'];不返回完整的查詢字符串
- 7. 更改href文件,但沒有與jQuery查詢字符串
- 8. Poco :: Base64Decoder流沒有返回完整字符串
- 9. C:功能沒有返回完整的字符串
- 10. Javascript更改查詢字符串刷新
- 11. 更改Django中的查詢字符串?
- 12. 如何更改查詢字符串(live)?
- 13. 更改查詢字符串參數
- 14. 的.htaccess更改查詢字符串
- 15. 通用處理程序沒有收到完整的查詢字符串
- 16. #在查詢字符串中的值沒有收到完整的數據
- 17. 檢查查詢字符串並沒有改變
- 18. 查詢字符串沒有完全讀取軌道
- 19. RedirectToAction沒有查詢字符串MVC
- 20. 重定向沒有查詢字符串
- 21. ASP.NET查詢字符串沒有等號
- 22. 通查詢字符串變量沒有
- 23. Page OnLoad不會引發更改查詢字符串
- 24. NSURLConnection發送不完整的字符串
- 25. 如何更改同一頁面上的查詢字符串而不回發
- 26. UpdatePanel,JavaScript回發和在SharePoint搜索頁面同時更改查詢字符串
- 27. 更新查詢字符串
- 28. 拆分字符串正在返回完整字符串
- 29. 危險的查詢字符串,但它沒有改變?
- 30. iPhone:如何在完整字符串中查找字符串
你想達到什麼改變查詢字符串參數? – Ivo 2011-05-02 11:42:50
不能理解你的問題... – Nirmal 2011-05-02 11:44:14