Обход строки запроса JQuery

Возможные дубликаты:
Строка запроса JavaScript
получить querystring с jQuery

Есть ли в javascript объект/метод для преобразования такой строки: "param1 = 2 & param2 = 1 & param3 = 5" в какой-то словарь, так что я могу ссылаться на каждый элемент как mystring ['param1 '] или mystring [0]?

Может ли помочь jQuery?

Ответ 1

Это моя попытка.

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",
}