Wie bekomme ich "GET" -Variablen von einer Anfrage in JavaScript?
Funktioniert jQuery oder YUI! Ist diese Funktion integriert?
javascript
Daniel Silveira
quelle
quelle
Antworten:
Alle Daten sind unter verfügbar
Sie müssen die Zeichenfolge analysieren, z.
Rufen Sie einfach die Funktion mit dem Variablennamen GET als Parameter auf, z.
Diese Funktion gibt den Variablenwert oder undefiniert zurück, wenn die Variable keinen Wert hat oder nicht existiert
quelle
Sie könnten verwenden,
jquery.url
ich mochte das:Überprüfen Sie den Quellcode
Aktualisierte Quelle: https://github.com/allmarkedup/jQuery-URL-Parser
quelle
var xyz = jQuery.url().param("param_in_url");
ist die richtige Syntax, injQuery.url()
der die aktuelle Seiten-URL angegeben wird. Bitte nehmen Sie die Korrektur vor.Nur um meine zwei Cent einzubringen, wenn Sie ein Objekt mit allen Anforderungen haben möchten
Beachten Sie, dass der Schlüssel für jeden get-Parameter auf Kleinbuchstaben gesetzt ist. Also habe ich eine Helferfunktion gemacht. Jetzt wird die Groß- und Kleinschreibung nicht mehr berücksichtigt.
quelle
Versuchen Sie den folgenden Code. Er hilft Ihnen dabei, die GET-Parameter von der URL abzurufen. für mehr Details.
quelle
Sie können die URL verwenden, um die GET-Variablen abzurufen. Insbesondere
window.location.search
gibt alles nach (und einschließlich) dem '?'. Weitere Informationen zu window.location finden Sie hier .quelle
Heute musste ich die Seite Anforderungsparameter in ein assoziatives Array erhalten , damit ich zusammen die folgenden setzen, mit einer wenig Hilfe von meinen Freunden . Es werden auch Parameter ohne
=
as behandelttrue
.Mit einem Beispiel:
quelle
Sie können die URL der aktuellen Seite analysieren, um die GET-Parameter zu erhalten. Die URL kann mit gefunden werden
location.href
.quelle
Wenn Sie jquery bereits verwenden, gibt es ein jquery-Plugin, das dies behandelt:
http://plugins.jquery.com/project/query-object
quelle
Eine kartenreduzierende Lösung:
Verwendung:
quelle
map/reduce
ist es nur ein Sammlungsverarbeitungsmechanismus: Kann mit Daten jeder Größe verwendet werden. Es ist berühmter für Big Data aufgrund seiner Bereitschaft zur ParallelisierungDie Funktion hier gibt den Parameter nach Namen zurück. Mit winzigen Änderungen können Sie die Basis-URL, den Parameter oder den Anker zurückgeben.
quelle
Arbeitet für mich in
URL: http: // localhost: 8080 / # /? access_token = 111
quelle