重写jq.serializeObject ,可以追加自定义部分/**/中
$.fn.serializeObject = function(){
var o = {};
var a = this.serializeArray();
$.each(a, function() {
if (o[this.name] !== undefined) {
if (!o[this.name].push) {
o[this.name] = [o[this.name]];
}
o[this.name].push(this.value || '');
} else {
o[this.name] = this.value || '';
}
});
/*if(!$.isEmptyObject(plans)){
_changeArrangeds();
o.arrangeds = JSON.stringify(arrangeds);
}
o.remarks='';
for(var i=0;i<useCodeIds.length;i++){
for(var u in plans){
var c=false;
for(var ym in plans[u]){
if(ym=='name')continue;
if(plans[u][ym].split('@')[1].indexOf(useCodeIds[i])>-1){
o.remarks+=useCodeIds[i];
c=true;
break;
}
}
if(c)break;
}
} */
return o;
};
var sendData = $('#formId').serializeObject();