对不起,我是新来的,所以请耐心等待。
在JavaScript中,如何在问号后获取网址的内容?
所以在这个网址:
http://www.example.com/index.html#anchor?param1=value1¶m2=value2
我想要一组值:
{'param1' : 'value1', 'param2' : 'value2'}
是否有在javascript中执行此操作的功能?
答案 0 :(得分:2)
您可以这样做:
var parameters = window.location.search
.substring(1)
.split(/&/)
.reduce(function(parameters, element) {
var keyValuePair = element.split(/=/);
parameters[keyValuePair[0]] = keyValuePair[1];
return parameters;
}, {});
现在parameters
将包含按参数名称键入的参数值的映射。