URLを置き換えてページを読み込もうとしています。JavaScript/jQueryを使用してURLのパス名を置き換える方法は?
例:
URL:http://www.example.com/account/edit
私はhttp://www.example.com/account/addとしてこれを交換したいです。このページを読み込みます。
そのため、私はlocation.pathnameを使ってみました。
location.pathname = "/ account/add";
上記のように使用すると、追加ページが表示されます。しかしその後、URL http://www.example.com/account/addがロードされています。その後、追加ページは表示されません。私はそのページが見つかりませんメッセージを取得します。
ホスト名は、プロジェクトの実行によって異なります。だから私はホスト名に基づいてこれを解決したい。
どうすれば実現できますか?
ホスト名 "www.example.com" のプロジェクトに基づいて変化すべきです。直接交換することはできません。 –
window.location.href(またはreplace)= '/ account/add /';うまく動作するはずです – elanor