var myarray = new Array();
var num = 0;
var aa;//二维数组长度
var jsons;
for (var i = 0; i < 1; i++) {
jsons = data.Table1[i];
}
for (var key in jsons) {
myarray[num] = new Array();
var keykey = key;
for (aa = 0; aa < data.Table1.length; aa++) {
var c = data.Table1[aa].keykey;
var bbbb = JSON.stringify(c);
myarray[num][aa] = JSON.stringify(c); }
num++;
}
for (var cc = 0; cc < myarray.length; cc++) {
for (var dd = 0; dd <= aa;dd++){
}
}
这是我的jquery代码!
Table1":[{"date1":"2016-12","00000001":0,"00000002":0,"00000003":0,"00000004":0,"00000005":0,"00000006":0,"00000007":1,"00000008":0}
data.Table1[aa].keykey的时候取不到值,data.Table1[aa].date1的时候能取到值
for循环获取到json的key,再拿key去取值。取不到。求大佬帮忙!
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
斯洛文尼亚旅游 2017-11-06 05:41关注变量要用[]操作符,不能用点,用点必须是明确的属性,你那样就是取keykey这个属性值了,不是keykey变量存储的属性名称的值
var keykey = key; for (aa = 0; aa < data.Table1.length; aa++) { var c = data.Table1[aa][keykey];/////////而且你的data到底是什么结构的, 你这个变量实在是乱套一通
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报