1

URL から変数を取得して、ページのスクリプトで使用できる代替手段を探しています。

4

2 に答える 2

2

これにはクエリ文字列も使用できます。

ここに小さなヘルパーがあります:

var getQueryValue = (function () {

    var populated, queryArray = [];

    return function (key) {
        populated || populate();
        return queryArray[key];
    }

    function populate ()
    {
        var pair, chunks, l, i = 0, queryString = window.location.href.split('?')[1];
        populated = true;
        if ( ! queryString ) return;

        chunks = queryString.split('&');
        l = chunks.length;

        for ( ; i < l; i++  ) {
            pair = chunks[i].split('=');
            queryArray[ pair[0] ] = pair[1];
        }
    }
}());

次のように使用します。

var page = getQueryValue('page');
于 2013-08-04T21:07:39.710 に答える
0

最善の方法は、Cookie を使用することだと思います。

于 2013-08-04T21:10:22.097 に答える