將HTML Form序列化成JavaScript Object
Included after jQuery:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.serializejson.js"></script>
HTML form:
<form>
  <input type="text" name="title" value="Finding Loot"/>
  <input type="text" name="author[name]" value="John Smith"/>
  <input type="text" name="author[job]"  value="Legendary Pirate"/>
</form>
JavaScript:
$('form').serializeJSON();
// returns =>
{
  title: "Finding Loot",
  author: {
    name: "John Smith",
    job: "Legendary Pirate"
  }
}
參考
Serialize an HTML Form to a JavaScript Object, supporting nested attributes and arrays.