2016-05-10 6 views
0

現在のページのURLを取得し、現在のページのURLに追加することで新しいページにリダイレクトする必要がある状況があります。たとえば、次のようにJavascript URLを取得してリダイレクトすることで追加します

http://www.mywebsite.com/page1/page2

ニーズにリダイレクトする:私は、それは相対的である必要が

http://www.mywebsite.com/page1/page2/page3

"/ページ1 /ページ2 /" は常に異なるものになりますが、 "PAGE3" ためだろう常に同じです。

私は試しました:location.href = "./page3";しかし、それは動作しません。結果は次のとおりです。 http://www.mywebsite.com/page1/page3

答えて

3

多分これはwindow.location.hrefまたはdocument.URL;

window.location.href = window.location.href + "/page3"; 

のいずれかを使用すると、あなたが探している何をすべき取得および設定URL

location.href = location.pathname + "/page3"; 
0

を?:。

+2

これには、クエリ文字列、ハッシュなどが含まれます。 http://www.mywebsite.com/page1/page2?id = 5' => 'http://www.mywebsite.com/page1/page2?id = 5/page3' – Arg0n

関連する問題