我有以下网址:
http://mydomain/Forwards?searchValue[]=Nike+Webstore&searchValue[]=Bodyman&category_filter[]=Animals+%26+Pet+Supplies&category_filter[]=Fashion&country_filter[]=Aland+Islands&country_filter[]=American+Samoa
此 url 包含许多作为数组发送的参数:
现在我希望得到每个单独的数组及其值
在上面的例子中,结果应该是这样的:
searchValue = array(
[0] = 'Nike Webstore'
[1] = 'Bodyman'
);
category_filter = array(
[0] = 'Animals & Pet Supplies'
[1] = 'Fashion'
);
country_filter = array(
[0] = 'Aland Islands'
[1] = 'American Samoa'
);
有可能像这样把它弄出来吗?如果可以,怎么弄?我尝试了以下方法:
decodeURIComponent(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
但是,在我的示例中,这只返回了 1 个值(Nike Webstore)。