Written by Mike Irving. Source Code available at GitHub.
Some regular fields, that would work with just .serialize()
Some 'empty' fields, that would not work with just .serialize()
Click button to Compare, results will show below: