用json返回一个对象数组,然后动态创建表格,把json返回数组里面的内容添加到创建的动态表格里面去
只要知道怎么得到某一个单元格的对象、任何把显示的内容放上去

解决方案 »

  1.   

    <html>
    <head>
    <script type="text/javascript">
    function createTable(datas) {
    var table = document.createElement('table');
    for (var rowIndex = datas.length - 1; rowIndex >= 0; rowIndex--) {
    var row = table.insertRow();

    for (var colIndex = 0; colIndex < datas[rowIndex].length; colIndex++) {
    var col = document.createElement('td');
    var textNode = document.createTextNode(datas[rowIndex][colIndex]);
    col.appendChild(textNode);
    row.appendChild(col);
    }
    }
    return table;
    } window.onload = function() {
    document.body.appendChild(createTable([[1, 2, 5], [2, 3, 4], [3, 4, 3]]));
    };</script>
    </head>
    <body>
    </body>
    </html>
      

  2.   


    for(var i=0;i<data.orgList.length;i++){
             var rows = objTable.insertRow();
             for(var j=0;j<4;j++){ //只有四列
               var cells = rows.insertCell();
               cells.align = "center";
               //如何赋值 :         
             }
           }
           objTable.appendChild();数组的类型:
    {"orgList":
    [
    {"org":
         {"orgId":[42],"parentId":[0],"inactiveChildrenNum":[0],"res":["2"],"activeChildrenNum":[1],"orgName":["2"]}},
    {"org":
         {"orgId":[43],"parentId":[0],"inactiveChildrenNum":[0],"res":["3"],"activeChildrenNum":[1],"orgName":["3"]}},
    {"org":
         {"orgId":[47],"parentId":[0],"inactiveChildrenNum":[0],"res":["444"],"activeChildrenNum":[0],"orgName":["444"]}},
    {"org":
         {"orgId":[41],"parentId":[0],"inactiveChildrenNum":[0],"res":["1"],"activeChildrenNum":[1],"orgName":["1"]}}
    ]
    }