我正在構建一個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. AJAX JQUERY檢索散列值
- 3. JavaScript檢查特定散列
- 4. 索引和比較字符串索引或散列
- 5. 字符串散列與php
- 6. 字符串散列算法
- 7. 從嵌套散列映射檢索值
- 8. Perl - 從散列哈希中檢索值
- 9. 如何從散列中檢索值?
- 10. JavaScript的檢測散列選擇/複製
- 11. 從鏈接列表中檢索字符
- 12. 殼牌:一個字符後檢索字符串,並與另一
- 13. 字節爲字符串散列函數?
- 14. LM散列,散列一個長於14個字符的密碼
- 15. 如何檢測字符串的散列算法?
- 16. 將字符串轉換爲散列值,然後再重新設置字符串
- 17. 將散列保存爲字符串,稍後再進行修改
- 18. 從字符串中檢索字符
- 19. 檢索字符數組一個字符
- 20. 「不能使用字符串作爲散列引用」散列散列的散列值
- 21. 加密:字符串的散列與字符串的子字符串的散列相關聯
- 22. 排序後檢索索引值Enum按字母順序排列
- 23. 如何使用Ruby將嵌套字符串散列轉換爲符號散列?
- 24. 使用Javascript檢索Sharepoint列表的字段/列名
- 25. 檢索兩個字符
- 26. 從std :: stringstream檢索字符
- 27. 檢索`字符*`從Python中
- 28. 字符串的某些部分後檢索數字
- 29. C#:如何散列字符串到RIPEMD160
- 30. 基於散列值轉換字符串
你能格式化你的問題好?這是很難看... – elclanrs 2012-02-14 04:04:31
@elclanrs你走了,希望我更具體一點。 – 2012-02-14 04:18:20