lyx15091286512 2015-07-25 02:08 采纳率: 0%
浏览 1361

遍历一个对象,求大神帮个忙,前端技术有点菜

类似于这样的一种数据 var obj={"name":[1,2,3,4,5],"sex":[1,2,3,4,5],age:[1,2,3,4,5]}
要把这个对象放到一个table中。table是动态创建的,因为obj的属性是不确定的,还有属性的个数Obj在后端是一个map,一个键对应一个集合,map的个数不确定,在前台要创建一个table,放入一个div,

  • 写回答

3条回答 默认 最新

  • lyx15091286512 2015-07-25 02:11
    关注
        success : function(data) {
                           var previewMap = $("#previewMap");
                          previewMap.show("slow");
                          var table = $("<table></table>");
                      for ( var fieldName in data) {
                             var td_ = $("<td></td>");
                             td_.html("<input value='"+fieldName+"' readonly='readonly'/>");
                             var list = data[fieldName];
                             var tr = $("<tr></tr>");
                         for ( var i in list) {
                            //tr.attr("id","tr_"+i);
                            var td = $("<td></td>");
                            td.html("<input value='"+list[i]+"' readonly='readonly'/>");
                             tr.append(td);
                             table.append(tr);
                        }
                          tr.prepend(td_);  
                    }
                    previewMap.append(table);
            }       success : function(data) {
                           var previewMap = $("#previewMap");
                          previewMap.show("slow");
                          var table = $("<table></table>");
                      for ( var fieldName in data) {
                             var td_ = $("<td></td>");
                             td_.html("<input value='"+fieldName+"' readonly='readonly'/>");
                             var list = data[fieldName];
                             var tr = $("<tr></tr>");
                         for ( var i in list) {
                            //tr.attr("id","tr_"+i);
                            var td = $("<td></td>");
                            td.html("<input value='"+list[i]+"' readonly='readonly'/>");
                             tr.append(td);
                             table.append(tr);
                        }
                          tr.prepend(td_);  
                    }
                    previewMap.append(table);
            }
        这是我写的,放出来是一条横向排列的
    
    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料