我正在構建一個ajax網站,當我點擊導航按鈕時它會加載頁面,但是當我重新加載頁面時出現問題。一旦我重新加載頁面,頁面默認回到加載main.html
,不管網址是什麼。我的散列有點不同,它看起來像這樣/#!/
。我怎樣才能檢索的網址和鬆散除了/Path/
以外的一切。作爲參考,這是我的一個網址看起來像http://mysite.com/#!/account/settings
。如何獲得url的account/settings
部分。如果我有道理,非常感謝。Javascript檢索字符後散列
回答
使用正則表達式。我不是在正則表達式的最好的,但這個工程:
var oldLoc = 'http://mysite.com/#!/account/settings',
patt = /#!(.+)/,
newLoc = oldLoc.match(patt)[1]; // This returns `/account/settings`
好,非常感謝。這工作完美! – 2012-02-15 02:55:01
試過window.location.hash.replace('#!/', '')
?
順便說一句,你應該停止使用hashbangs,並開始使用HTML5 History API :)
糾正我,如果我錯了,但不會取代哈希?我不想擺脫哈希,只是找出散列後的路徑。 – 2012-02-14 04:36:28
不,它會返回散列並刪除#!/它的一部分。你爲什麼不嘗試並找出:)? – 2012-02-14 04:38:49
好的,謝謝,抱歉,我無法嘗試它,我在我的iPhone上。剛剛嘗試過,它刪除了#!但是如何刪除'http:// mysite.com /'或'http:// www.mysite.com /'?謝謝 – 2012-02-15 02:54:16
- 1. 哈希後的JavaScript檢索字符串
- 2. 檢索散列值後使用c#HashAlgorithms
- 3. AJAX JQUERY檢索散列值
- 4. JavaScript將字符串轉換爲散列
- 5. JavaScript檢查特定散列
- 6. 在散列表內部檢索列表。
- 7. 從mysql中檢索javascript字符串以供後續編輯
- 8. 從$ .get javascript檢索字符串數據
- 9. 索引和比較字符串索引或散列
- 10. sphinx.conf轉義散列(#)字符
- 11. 字符串的散列碼
- 12. 字符串散列與php
- 13. 字符串散列算法
- 14. 散列非ASCII字符C#
- 15. MD5散列字符串
- 16. 從嵌套散列映射檢索值
- 17. 散列表按位置檢索值?
- 18. 如何從散列中檢索值?
- 19. Perl - 從散列哈希中檢索值
- 20. 從散點表中檢索字節
- 21. JavaScript的檢測散列選擇/複製
- 22. 如何解決字符串檢索時的空指針異常 - 散列表
- 23. 檢查散列
- 24. 檢索字符串這是在陣列
- 25. 從鏈接列表中檢索字符
- 26. Javascript - 搜索表格列的字符串
- 27. 如何在jquery中輸入特殊字符後檢索字符?
- 28. 殼牌:一個字符後檢索字符串,並與另一
- 29. 字節爲字符串散列函數?
- 30. 紅寶石散列到JavaScript散列
你能格式化你的問題好?這是很難看... – elclanrs 2012-02-14 04:04:31
@elclanrs你走了,希望我更具體一點。 – 2012-02-14 04:18:20