Werte aus URL-Parametern in JavaScript abrufen
Beim Umgang mit URLs, die Abfragezeichenfolgenparameter enthalten (wie www.test.com/t. html?a=1&b=3&c=m2-m3-m4-m5) ist häufig der Zugriff auf und die Bearbeitung dieser Parameter erforderlich. Allerdings bietet JavaScript von Natur aus keine integrierten Funktionen für die Verarbeitung von Abfragezeichenfolgen.
Um dies zu umgehen, nutzen Browser und Node.js das URL-Objekt, um diese Parameter zu analysieren und mit ihnen zu arbeiten. Durch Erstellen einer URL-Instanz aus der angegebenen URL-Zeichenfolge können Sie mithilfe der searchParams-Eigenschaft auf einzelne Parameter zugreifen.
var url_string = "http://www.example.com/t.html?a=1&b=3&c=m2-m3-m4-m5"; var url = new URL(url_string); var c = url.searchParams.get("c");
Die get()-Methode von searchParams übernimmt den Parameternamen („c“ in diesem Beispiel) und gibt den zugehörigen Wert zurück. Dadurch können Sie den gesamten Wert des Parameters c abrufen, auch wenn dieser wie im bereitgestellten Beispiel mehrere Segmente enthält.
Das obige ist der detaillierte Inhalt vonWie kann ich Werte aus URL-Parametern in JavaScript abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!