Учитывая следующую форму:
<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 )
.