多くの Web アプリケーションは、URL を介したデータ転送に依存しています。 JavaScriptでは「GET」リクエストパラメータにアクセスすると、URL経由で送信されたデータを取得できます。この記事では、これらのパラメータを効果的に抽出する方法について説明します。
最も簡単な方法では、すべてのクエリ文字列パラメータが含まれる window.location.search に直接アクセスします。文字列形式で。この文字列を解析して特定のパラメータを抽出するには、次のような関数を使用できます。
<code class="javascript">function get(name) { if (name = (new RegExp('[?&]' + encodeURIComponent(name) + '=([^&]*)')).exec(location.search)) { return decodeURIComponent(name[1]); } }</code>
get('foo') を呼び出すと、「foo」GET パラメータに関連付けられた値を取得できます。このメソッドは、パラメータが存在しないか値がない場合は、値を返します。
今日のブラウザには、URL およびクエリ文字列操作用の組み込み API も提供されています。これらは、パラメータを抽出するためのより簡単な方法を提供します。
これらの API は、最新のブラウザーとの互換性のために推奨されます。ただし、従来の window.location.search 解析は、古いブラウザーや特定のシナリオでは引き続き有効なオプションです。
以上がJavaScript で「GET」リクエスト パラメータを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。