jquery $('#form1').serialize()シーケンス化コミットフォームの概要


1、$("#form1").serialize()
  form             , username=admin&password=admin123

$('#addForm').serializeArray(); // , json , name value key, name value [ {"name":"uname","value":""}, {"name":"mobileIpt","value":""}, {"name":"birthday","value":""} ]

注:nameプロパティが存在する必要があります
2、$("#form1").serializeObject()
  form          json  , {username:admin,password:admin123}

3、JSON.parse()
       Json  

var str = '{"key1": "value1","key2": "value2","key3": "value3"}';  
var obj = JSON.parse(str);  

4、JSON.stringify()
Jsonオブジェクトを文字列に解析
5、$("#form1").serializeArray()
  form            , 
 [ {username:admin,password:admin123},  {username:admin,password:admin123} ]

よくある質問
$("#form1"). serialize()バックグラウンドでフォームのプロパティがdisabledの要素の値を取得できない解決策
属性が「disabled」に設定と、フォームの発行時にselectの値を渡すことができず、発行前にdisabled属性$(「#conferenceType」)を削除する.removeAttr(“disabled”); いいです.