<!DOCTYPE HTML Public "-//W3C//DTD XHTML 1.0 transitional//en" "http://www.w3.org/TR/xhtml1/DTD/ Xhtml1-transitional.dtd "><HTMLxmlns= "http://www.w3.org/1999/xhtml"><Head><Metahttp-equiv= "Content-type"content= "text/html; charset=utf-8" /><Scripttype= "Application/javascript"src= "Js/jquery-2.0.3.js"></Script><title>Untitled Document</title><Scripttype= "Application/javascript">$.fn.serializeobject= function() { varo= {}; vara= This. Serializearray (); $.each (A,function() { if(o[ This. Name]) { if (!o[ This. Name].push) {o[ This. Name]=[o[ This. Name]]; } o[ This. Name].push ( This. Value|| "'); } Else{o[ This. Name]= This. Value|| "'; } }); returno; };functionOnclik () {//var data = $ ("#form1"). Serializearray ();//Automatically encapsulate form forms as JSON //Alert (json.stringify (data)); varJsonuserinfo= $('#form1'). SerializeObject (); Alert (Json.stringify (Jsonuserinfo));}</Script></Head><Body><formID= "Form1"name= "Form1"Method= "POST"Action=""> <P>Incoming Person:<label for= "Name"></label> <inputtype= "text"name= "Name"ID= "Name" /> </P> <P>Gender:<label for= "Sex"></label> <Selectname= "Sex"size= "1"ID= "Sex"> <optionvalue= "1">Man</option> <optionvalue= "2">Woman</option> </Select> </P> <Tablewidth= "708"Border= "1"> <TR> <TDwidth= "185">Product Name</TD> <TDwidth= "205">Number of goods</TD> <TDwidth= "296">Commodity price</TD> </TR> <TR> <TD><label for= "Pro_name"></label> <inputtype= "text"name= "Pro_name"ID= "Pro_name" /></TD> <TD><label for= "Pro_num"></label> <inputtype= "text"name= "Pro_num"ID= "Pro_num" /></TD> <TD><label for= "Pro_price"></label> <inputtype= "text"name= "Pro_price"ID= "Pro_price" /></TD> </TR> <TR> <TD><inputtype= "text"name= "Pro_name2"ID= "Pro_name2" /></TD> <TD><inputtype= "text"name= "Pro_num2"ID= "Pro_num2" /></TD> <TD><inputtype= "text"name= "Pro_price2"ID= "Pro_price2" /></TD> </TR> </Table> <P></P> <inputtype= "button"name= "Submit"onclick= "Onclik ();"value= "Submit"/></form></Body></HTML>
$.fn.serializeobject =function(){ varo = {}; varA = This. Serializearray (); $.each (A,function() { if(o[ This. Name]) { if(!o[ This. Name].push) {o[ This. name] = [o[ This. Name]]; } o[ This. Name].push ( This. value | | ‘‘); } Else{o[ This. Name] = This. value | | ‘‘; } }); returno;};
Original site: http://blog.csdn.net/zhangdaiscott/article/details/18456215
(RPM) Example of a form to JSON based on jquery