ホームページ >ウェブフロントエンド >jsチュートリアル >他のページのURLで渡されるパラメータをjsで取得する方法

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

零到壹度
零到壹度オリジナル
2018-03-20 14:24:484240ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

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