#!/urlフラグメントをJavascript/ jQueryで解析したいのですが、...
http://www.mydomain.com/#!/home
ロードされます
http://www.mydomain.com/home
ありがとう!
#!/urlフラグメントをJavascript/ jQueryで解析したいのですが、...
http://www.mydomain.com/#!/home
ロードされます
http://www.mydomain.com/home
ありがとう!
これがあなたの URL の場合:
var url= "http://www.mydomain.com/#!/home" // window.location.href
var newUrl = url.substr(0, url.indexOf('#'))+url.substr(url.lastIndexOf('/')+1);
location.replace(newUrl);
パターンを空文字列に置き換えます
var url = "http://www.mydomain.com/#!/home";
url = url.replace("#!/","");
alert(url)
if( location.hash.charAt(1) == "!") location.href = location.hash.substr(2);
ただし、これはリダイレクトであり、#!
そもそもの目的をやや無効にします。
つまり、ローカル変数に置き換えるlocation.href
と、その構成を使用している場合と同様に、それを使用して AJAX 呼び出しを行うことができます。