JQuery查询字符串遍历

nia*_*her 9 javascript jquery query-string

可能重复:
JavaScript查询字符串
使用jQuery获取查询字符串

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

jQuery可以帮忙吗?

Elz*_*ugi 8

这是我的尝试.

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);
Run Code Online (Sandbox Code Playgroud)

这将返回一个对象,如您需要的字典:

{
    param1 : "2",
    param2 : "1",
    param3 : "5",
}
Run Code Online (Sandbox Code Playgroud)