Serialize Form to Object including name.space.names
Download the production version or the development version.
In your web page:
<form ...>
<input type="text" name="name.space.foo" value="foo" />
<input type="text" name="name.space.bar" value="bar" />
<input type="text" name="name.arr[0].space" value="foo" />
<input type="text" name="name.arr[1].space" value="foo" />
<input type="text" name="name.arr[2].space" value="foo" />
<input type="text" name="name.arr[3].space" value="foo" />
<input type="text" name="name.arr[4].space" value="foo" />
</form>
<script src="jquery.js"></script>
<script src="dist/serializeObject.min.js"></script>
<script>
jQuery(function($) {
$('form').serializeObject();
// -> {
// name: {
// space: {
// foo: 'foo',
// bar: 'bar'
// },
// arr: [
// { space: 'foo' },
// { space: 'foo' },
// { space: 'foo' },
// { space: 'foo' },
// { space: 'foo' }
// ]
// }
// }
});
</script>