「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > ネイティブ API と従来の技術を使用して JavaScript で GET リクエスト パラメーターにアクセスする方法

ネイティブ API と従来の技術を使用して JavaScript で GET リクエスト パラメーターにアクセスする方法

2024 年 11 月 11 日に公開
ブラウズ:309

How to Access GET Request Parameters in JavaScript Using Native APIs and Legacy Techniques?

JavaScript での GET リクエスト パラメーターへのアクセス

最新のブラウザには、URL とクエリ文字列を操作するためのネイティブ API が用意されています。 URL や URLSearchParams を含むこれらの API は、最新のブラウザとの互換性を優先する必要があります。

元の解決策:

ネイティブ API が登場する前は、すべての GET リクエスト パラメータに次の方法でアクセスできました。 window.location.search プロパティ。ただし、これにはクエリ文字列を手動で解析する必要があります。次の関数が使用できます:

function getQueryParam(name) {
  const regex = new RegExp('[?&]'   encodeURIComponent(name)   '=([^&]*)');
  const result = regex.exec(location.search);
  return result ? decodeURIComponent(result[1]) : undefined;
}

この関数は GET パラメータ名を受け取り、その値を返します。パラメーターが存在しないか、値がない場合は、unknown が返されます。

例:

const foo = getQueryParam('foo');

これにより、GET パラメータ foo の値が foo 変数に割り当てられます。

リリースステートメント この記事は次の場所に転載されています: 1729248736 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3