Javascript jQuery查询字符串遍历

Javascript jQuery查询字符串遍历,javascript,jquery,query-string,Javascript,Jquery,Query String,可能的重复项: JavaScript中是否有对象/方法可以将如下字符串:param1=2¶m2=1¶m3=5转换为某种字典,这样我就可以将每个元素称为mystring['param1']或mystring[0] jQuery可以在这里提供帮助吗?这里有一个插件您可以在以下位置玩在线演示: 还有,它允许您从查询字符串中调用项,如下所示: $.jqURL.get('var2'); 这是我的尝试 var a = 'param1=2&param2=1&param3=

可能的重复项:

JavaScript中是否有对象/方法可以将如下字符串:
param1=2¶m2=1¶m3=5
转换为某种字典,这样我就可以将每个元素称为
mystring['param1']
mystring[0]


jQuery可以在这里提供帮助吗?

这里有一个插件您可以在以下位置玩在线演示:

还有,它允许您从查询字符串中调用项,如下所示:

$.jqURL.get('var2');
这是我的尝试

var a = 'param1=2&param2=1&param3=5';
var b = a.split('&');
var final ={};
$.each(b, function(x,y){
    var temp = y.split('=');
    final[temp[0]] = temp[1];
});
console.log( final);
这将返回一个类似于所需字典的对象:

{
    param1 : "2",
    param2 : "1",
    param3 : "5",
}

请看:还有:哦,还有:有趣的是,这个问题是重复的,但解决方案是不同的。所以问题相同但内容不同==!====虽然这正是我所需要的,但我认为对于这样一个简单的问题来说,插件是一种过分的手段。这取决于插件的大小。这些不是大的。