Wie man dem hashtag-Wert und kaufmännische und-Zeichen Wert der url in Javascript?
Ich habe eine url wie http://www.example.com/folder/file.html#val=90&type="test"&set="none"&value="reset?setvalue=1&setvalue=45"
Nun ich brauche, um den Teil der url ab # - Wie Schaffe ich es, dass ich versucht, mit window.location.search.substr();
aber wie das aussieht, sucht ? in einer url. gibt es eine Methode, um den Wert der url nach dem #
Wie zu tun ich bekomme auch einen Teil der url aus dem kaufmännischen und-Zeichen &
Dank,
Michael
Viel Glück @Mike?
isnt es eine Verknüpfung Weg, um alles, was nach dem kaufmännischen und-Zeichen wie das, was wir für die hash-Tags, wenn nicht, dann was ist der Ansatz
Haben Sie versucht, die akzeptierten Ansatz in der Verbindung gab ich unten meine Antwort? stackoverflow.com/questions/901115/..., parse den query-string. Wenn Sie bei diesem server-Seite (z.B. PHP/Rails/etc.) es wäre doch viel einfacher.
isnt es eine Verknüpfung Weg, um alles, was nach dem kaufmännischen und-Zeichen wie das, was wir für die hash-Tags, wenn nicht, dann was ist der Ansatz
Haben Sie versucht, die akzeptierten Ansatz in der Verbindung gab ich unten meine Antwort? stackoverflow.com/questions/901115/..., parse den query-string. Wenn Sie bei diesem server-Seite (z.B. PHP/Rails/etc.) es wäre doch viel einfacher.
InformationsquelleAutor Mike | 2012-07-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weitere Infos hier: https://developer.mozilla.org/en/DOM/window.location
Update: Diese greifen, werden alle Zeichen nach dem hashtag, einschließlich des query-strings. Aus der MOZ-Handbuch:
Nun, wenn Sie brauchen, um eine Analyse der Abfrage-string, die ich glaube, dass Sie das tun, überprüfen Sie dieses heraus hier: Wie kann ich get-query-string-Werte in JavaScript?
Das ist eine separate Frage - bitte posten, oder Bearbeiten Sie die aktuelle Frage. Der Teil nach
?
(nicht&
ist der query-string - fragte Sie über den hash).Ich bearbeitet jetzt bitte beantworten, wenn Sie wissen
es greift alles nach dem hash-tag, einschließlich der hashtag und query-string ohne das"?". 🙂
Angenommen, ich habe nur http://www.domain.com&val=1&val=4, und ich brauche, um &val=1&val=4
InformationsquelleAutor Matthew Blancarte
Zu greifen, die hash:
Greifen den query-string
[EDIT - da scheinen Sie eine Art query-string-esq-string ist eigentlich ein Teil von Ihr-hash, wird Folgendes abrufen und analysieren Sie in ein Objekt mit name/Wert-Paarungen.
Dies ist, weil Sie verwirrend query-strings mit hashes. Sie scheinen eine Art von query-string-esq string als Teil Ihrer hash. Wenn Sie möchten, zu extrahieren, , müssen Sie einige REGEX, string-handling. Ich werde Bearbeiten Sie die Antwort.
InformationsquelleAutor Utkanos
Diese erhalten die
#
und&
Werte:Dieser Fehler jedes mal ist es keine hash, da ein match ausgegangen ist, nicht geprüft.
können Sie bitte erläutern Sie Ihre zweite Zeile des Codes
Gerade kommentiert alle den code.
Dies wird auch keine Fehler mehr, weil ich fügte hinzu, die
if
- Anweisung.InformationsquelleAutor Alex W