ブラウザ URL の後のクエリパラメータを取得するにはどうすればよいですか?完了までの 2 ステップ

php是最好的语言
リリース: 2018-08-03 14:06:36
オリジナル
2061 人が閲覧しました

今日プロジェクトで作業中に問題が発生しました。つまり、ブラウザの背後でクエリパラメータを取得するという問題が発生しました。インターネット上で多くのメソッドを見つけましたが、あまり良く感じられなかったので、自分で作成しました
1.パラメータを渡して 1 つのクエリ パラメータを取得する

function getQueryString(name) {
  var value='';
  var reg = new RegExp("(^|&)"+name+"=([^&]*)(&|$)");
  var isQuery=decodeURI(window.location.search).substring(1).match(reg);
  console.log(isQuery);
  if(isQuery!=null){
    value=isQuery[2]
  }
  return value;
ログイン後にコピー

}

2. URL 内のすべてのクエリ パラメータを取得する

  function getQueryStrings() {
  var data={};
  var parameter=(window.location.search.length>0)?window.location.search.substring(1):0;
  if(parameter!=0){
      var arg=parameter.split('&');
      for(var i=0;i<arg.length;i++){
          var name=decodeURIComponent(arg[i].split("=")[0]);
          var value=decodeURIComponent(arg[i].split("=")[1]);
          data[name]=value;
      }
  }else{
      data=null;
  }
  return data;
ログイン後にコピー

}

関連記事:

URL パスを復号化してデータを取得する方法

Js でブラウザの種類を取得する方法

関連ビデオ:

ブラウザ情報

以上がブラウザ URL の後のクエリパラメータを取得するにはどうすればよいですか?完了までの 2 ステップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート