ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript の URL パラメーターの解析およびビルド関数の簡単な紹介

JavaScript の URL パラメーターの解析およびビルド関数の簡単な紹介

黄舟
黄舟オリジナル
2017-03-23 14:46:331540ブラウズ

以下のエディタでは、javascriptのURLパラメータ解析とbuild関数について簡単に説明します。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。一緒に見に来てください

解析:

function getParam() {
    var param = new Object()
    var item = new Array();
    if (location.search == "") {
      return param;
    };
    var query = location.search.substring(1);                                                                   
    var list = query.split('&');
    for(var i = 0; i < list.length; i++) {
      item = list[i].split(&#39;=&#39;);
      if (typeof param[item[0]] == "undefined") {
        param[item[0]] = new Array();
      }
      param[item[0]].push(item[1]);
    };
    return param;
  };

ビルド:

function getUrlByParam(param) {
    var url = "";
    for (field in param) {
      for (index in param[field]) {
        url += "&" + field + "=" + param[field][index];
      };
    };
    return url == "" ? url : url.substring(1);
  };

以上がJavaScript の URL パラメーターの解析およびビルド関数の簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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