Обратная функция $ .param () в JavaScript / jQuery

Учитывая следующую форму:

<form>
    <input name="foo" value="bar">
    <input name="hello" value="hello world">
</form>

Я могу использовать$.param( .. ) построить для сериализации формы:

$.param( $('form input') )

=> foo=bar&hello=hello+world

Как я могу десериализовать вышеупомянутую строку с помощью JavaScript и вернуть хэш?

Например,

$.magicFunction("foo=bar&hello=hello+world")

=> {'foo' : 'bar', 'hello' : 'hello world'}

Ссылка:jQuery.param( obj ).

Ответы на вопрос(17)

Ваш ответ на вопрос