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?
325
3
Če uporabite
location.hostname
, boste dobili del domena.com. Zlocation.pathname
boste dobili /path/folder. Jaz bilocation.pathname
razdelil z / in ponovno sestavil URL. Če pa ne potrebujete poizvedovalnega niza, lahko preprosto preusmerite na..
, da greste v imenik višje.preusmeritev na
../
<a href="..">ni potreben JS</a>
..
pomeni nadrejeni imenik.