先將表單數值轉換成數組存儲,存儲成的格式為[{"name":"","value":""},.....}]
var formArray = $("#form").serializeArray();
將formArray轉換成Json格式
function arrayToJson(formArray){ var dataArray = {}; $.each(formArray,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 JSON.stringify(dataArray); }
以上就是小編為大家帶來的form表單轉Json提交的方法(推薦)的全部內容了,希望對大家有所幫助,多多支持~