我在URL中有一个未知数量的参数。我想在一个数组中写一些,我可以用来修改搜索。
但我不知道怎么做。我发现大量的脚本只能使用一个参数。这个想法是为每一个或类似的东西工作。
示例网址:
https://exampleurl.com&func=ll&nexturl=&promting=done&inputLabel1=(OTSubType:0 or OTSubType:144)&DSmaxrows=20&&folds=checked
感谢您的帮助! 问候,gefler
答案 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))