html 页面跳转获取url上面的参数

使用场景:有时候我们需要带回前一个页面的数据

url

http://test.zhubas.com:3201/workflow/worksheetInfo?worksheetId=18

如需要18这个参数

js

// 获取url参数名
function GetQueryString(name)
{
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if(r!=null){
        return unescape(r[2]);
    }else{
        return null;
    }
}

GetQueryString('worksheetId');
alert(GetQueryString('worksheetId'))

测试结果



记得把值放回去

 <span id="getWorksheetId"></span>


// 获取url参数名
function GetQueryString(name)
{
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if(r!=null){
        return unescape(r[2]);

    }else{
        return null;
    }
}
$('#getWorksheetId').text(GetQueryString('worksheetId'));


猜你喜欢

转载自blog.csdn.net/sicily_winner/article/details/80002463