先将表单数值转换成数组存储,存储成的格式为[{"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); }