??? ??;?,?? ; ?? ?? ?

vt. ?? ???

??? serializeArray() ??? ???

??: serializeArray() ???? ?? ?? ????? ?? ??(?? ? ?)? ?????. ?? ??? ?? ??(?: ?? ?/?? ??? ??) ?? ?? ?? ??? ??? ? ????.

??: ??$(selector).serializeArray()

??: serializeArray() ???? ?? ??? ?????(.serialize() ???? ??) JSON ??? ?? ???? ?????.

??: ? ???? JSON ??? ?? JSON ??? ?????. ???? ??? ???? ?????? ?? ?????? ???? ???. ??? JSON ??? ?? ??? ????, ? ???? ?? ?? ? ?? ??-? ?, ? ?? ????? ? ????(?? ?? ?? ?? ??)? ???? ????.

??? serializeArray() ??? ?

<html>
<head>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    x=$("form").serializeArray();
    $.each(x, function(i, field){
      $("#results").append(field.name + ":" + field.value + " ");
    });
  });
});
</script>
</head>
<body>
<form action="">
First name: <input type="text" name="FirstName" value="Bill" /><br />
Last name: <input type="text" name="LastName" value="Gates" /><br />
</form>

<button>序列化表單值</button>
<div id="results"></div>
</body>
</html>
???? ?? ?

??? ????? ??? "???? ??" ??? ?????