私はajaxウェブサイトを構築しています。ナビゲーションボタンをクリックするとページが読み込まれますが、ページをリロードすると問題が発生します。ページをリロードすると、URLの内容に関係なく、ページのデフォルトはmain.html
に戻ります。私のハッシュはちょっと違って、これはこのように見えます/#!/
。 URLを取得して/Path/
以外のすべてを失うにはどうすればよいですか。参考までに、これは私のURLのどれかが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`
ありがとうございました。これは完璧に動作します! –
試しましたwindow.location.hash.replace('#!/', '')
?
ところで、あなたはhashbangsの使用を停止し、HTML5 History APIを使用して開始する必要があります:)
私が間違っていても、ハッシュを置き換えることはできないでしょうか?私はハッシュを取り除くために探していない、ちょうどパスがハッシュの後にあるかを見つける。 –
いいえ、ハッシュを返し、#!/部分を削除します。なぜあなたはそれを試してみてください:) –
申し訳ありませんが、私はそれを試すことができなかった申し訳ありません、私は私のiPhoneにあった。ちょうどそれを試して、#を削除します!どうすれば 'http:// mysite.com /'や 'http:// www.mysite.com /'を削除できますか?ありがとう –
- 1. javascriptまたはjquery - hrefの最後の2文字を取得
- 2. JavaScriptの文字列のダッシュの後にすべてを取得
- 3. 文字列から文字列の後に文字列を取得します
- 4. JavaScriptのキャレット位置の前に最後の文字を取得
- 5. Oracleの行を文字列にシリアル化し、ハッシュ値を取得しますか?
- 6. 文字列(JavaScriptの)の最後の番号を取得する
- 7. C++文字列のハッシュが文字列またはメモリアドレスをハッシュしますか?
- 8. JSONで送信されたRubyハッシュのjavascript文字列を取得する
- 9. PHP Explode()は最後のPERIOD(。)の後に文字列を取得します
- 10. JavaScriptは数字の前に「0」を含む文字列を取得します
- 11. JavaScriptで動的文字列の最後の文字を取得しようとしていますか?
- 12. JavaScript文字列をハッシュ文字列に変換する
- 13. は最後の後のすべての文字を取得する「 - 」文字列
- 14. Javascript/Jqueryは文字列からnum行を取得します
- 15. JavaScriptの文字幅を取得する
- 16. JavaScriptの文字列の最後の数字を取得する方法
- 17. SQL Postgresで '/'文字の後に文字列を取得
- 18. PHPの針の後に文字列を取得するには?
- 19. Pythonが最後の2文字または3文字を取得する
- 20. シェルの文字列の最後の文字を取得するには?
- 21. Scala - 文字列の最後の2文字を取得する
- 22. 一致する文字列の最後の文字を取得
- 23. C++で文字列の最後の文字を取得するには
- 24. JavaScript - textarea、各ハッシュの後にすべての行の文字列を配列に分割します。
- 25. javascriptの文字列でバックスラッシュ(\)のインデックスを取得するには?
- 26. C文字列:文字列の最後の単語を取得
- 27. C++文字列内の最後の(n)文字を取得
- 28. 変数から文字列の最後の文字を取得
- 29. 文字列の最後の文字を取得
- 30. 角で文字列の最後の文字を取得
あなたはあなたの質問が良いフォーマットもらえますか?読むのがかなり難しいです... – elclanrs
@elclanrsそこに行きます、私はもう少し具体的なことを願っています。 –