Preusmerjanje na relativni naslov URL v javascriptu

Imam težavo: Želim preusmeriti prek JavaScripta v zgornji imenik. Moja koda:

location.href = (location.href).substr(0, (location.href).lastIndexOf('folder'));

URL je videti takole:

example.com/path/folder/index.php?file=abc&test=123&lol=cool

Preusmeritev vpliva samo na to:

example.com/path/&test=123&lol=cool

Toda želim, da bi bilo to:

example.com/path/

Kako lahko to storim?

Če uporabite location.hostname, boste dobili del domena.com. Z location.pathname boste dobili /path/folder. Jaz bi location.pathname razdelil z / in ponovno sestavil URL. Če pa ne potrebujete poizvedovalnega niza, lahko preprosto preusmerite na .., da greste v imenik višje.

Komentarji (2)

preusmeritev na ../

Komentarji (2)

<a href="..">ni potreben JS</a>

.. pomeni nadrejeni imenik.

Komentarji (1)