$('#inputForm').serializeArray() 为对象数组json
$('#inputForm').serialize() 为json字符串数组
若是要处理对象的属性,例如过滤,建议使用serializeArray,处理后为obj数组,转为json字符串orm
var allFields = $('#inputForm').serializeArray();对象
var custFields = getCustFieldByFilterField(allFields); 字符串
转化为json字符串get
var custFieldsJson = {};
$.each(custFields,function(i,v){
obj[v.name] = v.value;
);input
//过滤字段
function getCustFieldByFilterField(data){
var custFields = new Array();
for(var i=0;i<data.length;i++){
var fieldName = data[i].name;
if(fieldName.indexOf("defCustomer")>=0){
custFields.push(data[i]);
}
}
return custFields;
}io