从后台得json数据用js嵌套循环

使用ajax传递数据,返回json对象
var url = "${ctx}/meeting/meetingreceice/?meetingId=${meeting.id}";
$.getJSON(url, function (result) {
    var html = "";
    $.each(result.data, function () {
        html += "" +
                "" + this.user.name + "" +
                "" + this.user.officePhone + "" +
                "" + date(this.whetherCheckDate) + "" +
                "" + whetherCheck(this.whetherCheck) + "" +
                "" + this.meetingParticipantsCheckIn + '/' + this.meetingParticipantsCount + "" +
                "" + this.meetingParticipantsList[0].name + "" +
                "" + this.meetingParticipantsList[0].duties + "" +
                " " + phoneChange(this.meetingParticipantsList[0].phone) + " " +
                "" + change(this.meetingParticipantsList[0].type) + "" +
                "";
        var i = 0;
        $.each(this.meetingParticipantsList, function () {
            if (i > 0) {
                html += "" +
                        "" + this.name + "" +
                        "" + this.duties + "" +
                        " " + phoneChange(this.phone) + " " +
                        "" + change(this.type) + "" +
                        "";
            }
            i++;
        });
    });
    $("#tab-1").children().children().find("tbody").html(html);
});
 
  
this代表当前对象的意思,这里取到的每个属性都需要this来取,将得到的数据放到你想要的表格的位置,这里html字符串是可以进行累加的。这里用了一个很重要的思路,保证
第二个循环的第一条数据保持对齐,使用了一个技巧,这里以i作为一个变量,来做判断。

你可能感兴趣的:(Java编程)