ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で「GET」リクエスト パラメータを取得するにはどうすればよいですか?

JavaScript で「GET」リクエスト パラメータを取得するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-18 18:49:02936ブラウズ

How to Retrieve

JavaScript での "GET" リクエスト パラメーターの取得

JavaScript で "GET" リクエスト パラメーターを取得するには、データを抽出するための処理が必要です。 jQuery も YUI もありませんが!このための組み込み機能を提供する場合は、次のアプローチを利用できます:

2021 年 6 月更新:

最新のブラウザーは、URL (URL) とクエリ文字列 (URLSearchParams) を操作するための組み込み API を提供します。 。レガシー ブラウザのサポートや Opera mini が要件でない限り、これらの API を優先する必要があります。

独自のアプローチ:

「GET」リクエスト データは window.location.search 内にあります。このデータにアクセスするには、正規表現を使用して文字列を解析します:

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

GET 変数を取得するには、変数名をパラメータとして get() 関数を呼び出します:

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

以上がJavaScript で「GET」リクエスト パラメータを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。