先將表單數值轉換成數組存儲,存儲成的格式為[{"name":"","value":""},.....}]
var formArray = $("#form").serializeArray();
將formArray轉換成Json格式或者標准格式數組
/* 數組轉json * @param array 數組 * @param type 類型 json array */ function formatArray(array, type) { var dataArray = {}; $.each(array, function () { if (dataArray[this.name]) { if (!dataArray[this.name].push) { dataArray[this.name] = [dataArray[this.name]]; } dataArray[this.name].push(this.value || ''); } else { dataArray[this.name] = this.value || ''; } }); return ((type == "json") ? JSON.stringify(dataArray) : dataArray); }