Heim >Web-Frontend >js-Tutorial >Wie rufe ich „GET'-Anforderungsparameter in JavaScript ab?
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:
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.
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!