Jquery / JS - 在数组中写url params

时间:2015-02-04 10:10:02

标签: javascript jquery params

我在URL中有一个未知数量的参数。我想在一个数组中写一些,我可以用来修改搜索。

但我不知道怎么做。我发现大量的脚本只能使用一个参数。这个想法是为每一个或类似的东西工作。

示例网址:

https://exampleurl.com&func=ll&nexturl=&promting=done&inputLabel1=(OTSubType:0 or OTSubType:144)&DSmaxrows=20&&folds=checked

感谢您的帮助! 问候,gefler

1 个答案:

答案 0 :(得分:0)

function getParams(url){
    var params = [];
    url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (m, key, value) {
        params.push({ key: key, value: value });
    });
    return params;
}


var yourUrl = "https://exampleurl.com&func=ll&nexturl=&promting=done&inputLabel1=(OTSubType:0 or OTSubType:144)&DSmaxrows=20&&folds=checked";

console.log(getParams(yourUrl))