Heim >Web-Frontend >js-Tutorial >Wie rufe ich „GET'-Anforderungsparameter in JavaScript ab?

Wie rufe ich „GET'-Anforderungsparameter in JavaScript ab?

Linda Hamilton
Linda HamiltonOriginal
2024-10-18 18:49:02937Durchsuche

How to Retrieve

Abrufen von „GET“-Anforderungsparametern in JavaScript

In JavaScript erfordert das Abrufen von „GET“-Anforderungsparametern einige Verarbeitungsschritte zum Extrahieren der Daten. Während weder jQuery noch YUI! Wenn Sie hierfür integrierte Funktionen bereitstellen, können Sie die folgenden Ansätze nutzen:

Aktualisiert im Juni 2021:

Moderne Browser bieten integrierte APIs zum Bearbeiten von URLs (URL) und Abfragezeichenfolgen (URLSearchParams) . Diese APIs sollten bevorzugt werden, es sei denn, die Unterstützung älterer Browser oder Opera Mini ist erforderlich.

Ursprünglicher Ansatz:

Die „GET“-Anfragedaten befinden sich in window.location.search. Um auf diese Daten zuzugreifen, analysieren Sie die Zeichenfolge mit einem regulären Ausdruck:

<code class="javascript">function get(name) {
  if (name = (new RegExp('[?&]' + encodeURIComponent(name) + '=([^&]*)')).exec(location.search))
    return decodeURIComponent(name[1]);
}</code>

Um eine GET-Variable abzurufen, rufen Sie einfach die Funktion get() mit dem Namen der Variablen als Parameter auf:

<code class="javascript">get('foo'); // returns variable value or undefined</code>

Das obige ist der detaillierte Inhalt vonWie rufe ich „GET'-Anforderungsparameter in JavaScript ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn