0

URLはこのように生成されます

/Home/LoadData?page=2&activeTab=House

activeTab 値を取得するにはどうすればよいですか?

4

5 に答える 5

3
function getURLParameter(name) {
    return decodeURI(
        (RegExp(name+ '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
    );
}

そしてそれを次のように呼び出しますgetURLParameter('activeTab');

ここから

于 2013-04-01T07:51:54.090 に答える
2

この関数を JavaScript に追加してください

パラメータ名を渡すことができ、値を取得できます

function getParameterByName(name)
{
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.search);
    if(results == null)
        return "";
    else
        return decodeURIComponent(results[1].replace(/\+/g, " "));
}

それがあなたの助けになることを願っています。

于 2013-04-01T07:53:17.943 に答える
1

分割を使用できます

ライブデモ

url.split('activeTab=')[1]
于 2013-04-01T07:50:13.843 に答える