他のページのURLで渡されるパラメータをjsで取得する方法

零到壹度
リリース: 2018-03-20 14:24:48
オリジナル
4218 人が閲覧しました

この記事では、js で他のページの URL で渡されるパラメーターを取得する方法の具体的な手順と関連する操作スキルを主に紹介します。必要な方は参考にしていただければ幸いです。

例:

<a v-bind:href="&#39;addressEdit.html?addressid=&#39;+list.addressId"> 在addressEdit.html页面 获取 list.addressId
ログイン後にコピー

方法 1:

function getQueryString(name) {
    var reg = new RegExp(&#39;(^|&)&#39; + name + &#39;=([^&]*)(&|$)&#39;, &#39;i&#39;);
    var r = window.location.search.substr(1).match(reg);
    if (r != null) {
        return unescape(r[2]);
    }
    return null;
}
// 这样调用:
var id = GetQueryString("addressid");
alert(id);
ログイン後にコピー

方法 2:

function GetRequest() {
    var url = location.search; //获取url中"?"符后的字串
    var theRequest = new Object();
    if (url.indexOf("?") != -1) {
        var str = url.substr(1);
        strs = str.split("&");
        for(var i = 0; i < strs.length; i ++) {
            theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
        }
    }
    return theRequest;
}
var Request = new Object();
Request = GetRequest();
// var 参数1,参数2,参数3,参数N;
// 参数1 = Request[&#39;参数1&#39;];
ログイン後にコピー

関連推奨事項:

URL を介してパラメータを渡す (パラメータも URL)

URL パラメータを取得するいくつかの方法

以上が他のページのURLで渡されるパラメータをjsで取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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