responseHandler: function (res) {
return res.rows;
}
返回json數據中的行數據數組,所以最終使用的還是json中的數組。可通過
Object.prototype.toString.call(newData).toLowerCase()
判斷數據是數組還是json對象,數組添加新數據不知道數組索引的情況下可以使用push()函數,
if(devType == "信號機"&&unit=="A單位") {
var newData = [];
for(var p in wcssdata) {
console.log(wcssdata[p]);
if(wcssdata[p].type == devType&& wcssdata[p].maintain_unit==unit) {
newData.push(wcssdata[p]); //給數組添加新對象數據
//newData[0]=wcssdata[p];
}
}
console.log(newData)
console.log(Object.prototype.toString.call(newData).toLowerCase())//[object array]
console.log(Object.prototype.toString.call(wcssdata).toLowerCase())
$("#table").bootstrapTable('refreshOptions', {
data: newData,
});
}