博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目中遇到的问题—遍历对象里面的数组
阅读量:6941 次
发布时间:2019-06-27

本文共 1149 字,大约阅读时间需要 3 分钟。

通过接口调用出来的数据:

data是个对象而不是数组,且不能通过data['2007']这样来取到数据,因为这个年份是动态生成的,不能写死

需要实现的效果:

实现的代码:

$.post('api/tenYearDetailApi',{},function(msg){        msg=JSON.parse(msg);        console.log(msg);        if(msg.code=='000'){            for(var k in msg.data){
//k :2017 2007等 for(var key in msg.data[k]){
//key :0,1,2,3 if(parseFloat(msg.data[k][key].per)<0){ msg.data[k][key].class="red"; }else{msg.data[k][key].class="";} } } for(var i=0;i<12;i++){ //遍历添加12个tr $('#showYearTable tbody').append(""+[i+1]+"月"); for(var l in msg.data){ //2007,2008 if(msg.data[l][i]){ $('#showYearTable tbody tr').eq(i).append(''+msg.data[l][i].per+'%'); }else{ //计算出缺少多少项 $('#showYearTable tbody tr').eq(i).append(""); } } } }else{ layer.msg(msg.msg);return; } });

 

转载于:https://www.cnblogs.com/rachelch/p/7877758.html

你可能感兴趣的文章
详解Oracle创建用户权限全过程
查看>>
从两个TIMESTAMP中获取时间差(秒)
查看>>
excel VLOOKUP函数的用法
查看>>
eclipse+webservice开发实例
查看>>
数据流图的画法
查看>>
MySQL 通配符学习小结
查看>>
Java框架----SSH整合回顾
查看>>
我的学习笔记_Windows_HOOK编程 2009-12-03 11:19
查看>>
POJ 1845 (约数和+二分等比数列求和)
查看>>
Android tab_Host页面跳转,传值,刷新等问题汇总
查看>>
[kmp+dp] hdu 4628 Pieces
查看>>
反射简介—类型反射和晚期绑定
查看>>
Lintcode: Binary Tree Serialization (Serialization and Deserialization Of Binary Tree)
查看>>
[设计模式] 9 装饰者模式 Decorator
查看>>
beetle.express针对websocket的高性能处理
查看>>
bat批处理设置Java JDK系统环境变量文件
查看>>
Javascript的setTimeOut()和setInterval()的定时器用法
查看>>
HDU 4819 Mosaic D区段树
查看>>
商务部
查看>>
ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步
查看>>