function fdataHandle(data) {
var tdata = {};
for ( var tmp in data) {
if (data[tmp] instanceof Array) {
tdata[tmp] = deleteEmpty(data[tmp]);
} else {
if (data[tmp] != '')
tdata[tmp] = data[tmp]
}
}
return tdata;
var tdata = {};
for ( var tmp in data) {
if (data[tmp] instanceof Array) {
tdata[tmp] = deleteEmpty(data[tmp]);
} else {
if (data[tmp] != '')
tdata[tmp] = data[tmp]
}
}
return tdata;
}
刪除數組中值全為空的json對象,輔助功能函數
function deleteEmpty(jsonArray) {
var array = new Array();
for (var i = 0; i < jsonArray.length; i++) {
// json Object
var obj = jsonArray[i];
var flag = false;
for ( var key in obj) {
if (obj[key] != '') {
// tmp[key] = obj[key]
flag = true;
break;
}
}
if (flag) {
array.push(obj)
}
}
return array;
}