js遍历ajax请求接口返回来的二维数组,并将数据渲染到页面

html页面:

<table class="table">
                        <thead>
                            <tr>
                                <th><div class="txt change-data cur" data-info="favoriteInfo" data-type="favoriteBrand">综合</div></th>
                                <th><div class="txt change-data" data-info="favoriteInfo" data-type="favoriteBrandOne">一手</div></th>
                                <th><div class="txt change-data" data-info="favoriteInfo" data-type="favoriteBrandSec">二手</div></th>
                            </tr>
                        </thead>
                        <tbody id="favoriteInfo">
                        </tbody>
                    </table>

css:

.cur{width: 41px; border-bottom: 1px solid #ffffff; padding-bottom: 2px;font-weight: bold}

js:

// 点击按钮切换数据
$('.change-data').on('click', function() {
        var info = $(this).data('info');
        var type = $(this).data('type');
        var memberCode = $('#memberform-memberinfo-membercode').val();
        
         $.get('/member/get-special-like', {'info':info,'type':type,'code':memberCode}, function(res){
             console.log(res.data);
                if (res.error > 0) {
                    toast(res.message);
                    return false;
                } else {
                    var html = '';
                    var numberArr = ['①','②','③','④','⑤','⑥','⑦','⑧','⑨','⑩'];
                    $.each(res.data,function(i,n){
					    html +="<tr><td colspan='3'>"+numberArr[i]+' '+n.brandName+"-"+n.percent+"%</td></tr>";
					});
                    $('#'+info).html(html);
                }
                
            }, 'json');
         
         //父节点的兄弟节点的儿子
        $(this).parent().siblings().children().removeClass('cur');
        
        $(this).addClass('cur');
        
    })

res.data 打印结果:
在这里插入图片描述
渲染效果:
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值