![](https://img.haomeiwen.com/i15282919/a09ac11090b29c97.png)
这是grid配置,显示每个数据前面有多选框
app.xxx.grid1.getValue();
//这个意思是获取到选择的值
var sels = app.grid1.getSelection();
这个是获取条数
var result =[{"flag":"1","macId":"2","mbId":"0","userName":"XX"},{"flag":"2","macId":"2","mdId":"1","userName":"LL"}]
//这是json数组
分两种情况解析
//for(var i in sels){
//表示遍历数组,而i表示的是数组的下标值,
//result[i]表示获得第i个json对象即JSONObject
//result[i]通过.字段名称即可获得指定字段的值
// arr.push(sels[i].PLATE_NUM);
// console.log(sels[i].PLATE_NUM);
}
// 1.
for(var i = 0; i<resurlt.length; i++){
//result[i]表示获得第i个json对象即JSONObject
//result[i]通过.字段名称即可获得指定字段的值
result.[i].userName;
}
// 2.
for(var i in result){
//表示遍历数组,而i表示的是数组的下标值,
//result[i]表示获得第i个json对象即JSONObject
//result[i]通过.字段名称即可获得指定字段的值
result[i].userName;
}
二、对于不标准的json数组如:
var result={"datas":[{"flag":1,"macId":"2","mbId":0,"userName":"XXX"},{"flag":1,"macId":"1","mbId":1,"userName":"YYY"}]};
var data= result.datas;
// 1.
for (var i = 0; i < data.length; i++) {
//data[i]表示获得第i个json对象即JSONObject
//data[i]通过.字段名称即可获得指定字段的值
data[i].userName;
}
// 2.
for(var i in data){
//表示遍历数组,而i表示的是数组的下标值,
//data[i]表示获得第i个json对象即JSONObject
//data[i]通过.字段名称即可获得指定字段的值
data[i].userName;
}
网友评论