Wie Entferne ich den get-Variablen und dem Dateinamen aus der URL mit javascript/jquery?
Ich war auf der Suche in diesem Thema, aber ich konnte keine festen Antworten, die für diesen spezifischen Zweck. Sagen wir, ich habe eine URL...
http://mysite.com/stuff/index.php?search=my+Suche
Wie kann ich schnappen Sie sich diese URL und entfernen Sie index.php?search=my+ - Suche von das es so es würde einfach sein,http://mysite.com/stuff/ ? Im Grunde will ich nur zu greifen, die Eltern-URL ohne Dateinamen oder get-Variablen... egal welche URL (damit ich nicht haben, passen Sie die Funktion für jede Seite, die ich es benutzen möchten)
So für eine zusätzliche Beispiel, wenn es nur...
http://mysite.com/silly.php?hello=ahoy
Ich würde nur wollen, um die Rückkehr der Wurzel http://mysite.com
Kann mir jemand eine hand in Bezifferung dieses heraus? Ich bin völlig verloren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es mit
lastIndexOf("/")
:ODER
console.log(url)
ist viel, viel besser, als Warnung.Wenn der url in
str
:newstr
enthält nun den Pfad bis zum aber ausschließlich des letzten/
im string. Zu halten, der Letzte/
verwenden:split am " /" löschen Sie das Letzte Stück, join them back up, add trailing slash.
Du suchst
location.host
oderlocation.hostname
. Aber würde Sie gerne extrahieren Sie Sie von einer kompletten Zeichenfolge anstelle von " aktuelle URL?Lese ich die Frage noch einmal und es scheint, Sie wollen Holen Sie sich die Zeichenkette, die besteht aus:
Recht?
location.pathname
enthaltenindex.php