关于json的循环打印

本篇文章是关于getjson(url,[data],function(data){})方法得到一个json对象;

json里面需要去遍历;然后拼接成html格式,输出。

 

 

 

//异步初始化选课课程清单
        function initInfo() {

        var stu_id = $("#Label2").text();

          //把参数传到InitInfo.ashx一般处理程序中,返回一个data的json对象;

          //返回的json:{"ds":[{"cou_id":1,"cou_name":"黑客攻防"},{"cou_id":3,"cou_name":"网络安全"},{"cou_id":5,"cou_name":"asp.net基础"},            //{"cou_id":6,"cou_name":"html基础"}]}


        $.getJSON("InitInfo.ashx", { "id": stu_id }, function (data) {

            //alert出data的长度
            // alert(JSON.stringify(data));
            
            //data里ds下面的个数
            //alert(data.ds.length);

 

            //拼接html
            $("#tbody").html("");
            var strTr = "";
            for (var i = 0; i < data.ds.length;i++) {
                strTr+= "<tr>";
                strTr += "<td>" + data.ds[i].cou_id + "</td>";
                strTr += "<td>" + data.ds[i].cou_name + "</td>";
                strTr += "<td><a onClick='Modify(" + data.ds[i].cou_id + "," + stu_id + ")'>编辑</a>&nbsp;";
                strTr += "<a onClick=\"return confirm('即将删除该记录,操作不可恢复,确定吗?');\" href='Delete.ashx?couid='" + data.ds[i].cou_id + "&stuId=" + stu_id + ">删除</a></td>";
                strTr += "</tr>";
               
               
            }
            $("#tbody").html(strTr)
        });
    }

 

转载于:https://www.cnblogs.com/mu-zi/p/5391015.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值