2008-12-07 74 views
0

我正在做腳手架般的JavaScript事情。而且,下面的代碼顯示了表格。它對所有的人都是正常的,而不是隻有一張表 - 我在第三行處理的核心 - 我得到異常「節點不能在層次中的指定點插入」。「節點不能插入層次結構中的指定點」

function table_one_view(table) { 
     $.getJSON('<%= Url.Action("TableOneView", "Scaffold") %>', { table: table }, 
       function(out) { 
        var tl = tpl('.table-one-view'); 
        ctr().empty().append(tl); 

        $.each(out.columns, function(i, n) { 
         tl.find('thead > tr').append(
          tpl('.table-one-view-header').html(n.name) 
         ); 
        }); 

        for (var y = 0; y < out.rows.length; y++) { 
         var tl_row = tpl('.table-one-view-row'); 

         for (var x = 0; x < out.rows[y].length; x++) { 
          //error is here 
          tl_row.append(tpl('.table-one-view-cell').html(out.rows[y][x] ? out.rows[y][x] : "&nbsp;")); 
         } 

         tl.find('tbody').append(tl_row); 
        } 
       } 
     ); 
    } 

    function tpl(query) { 
     var t = $('.template ' + query).clone(true).removeClass('in'); 
     t.find('.in').remove(); 
     return t; 
    } 
    function ctr() { return $('.container.scaffold'); } 

很快,我可以給你鏈接,你可以測試並在運行時看到錯誤。

+0

你可以發佈您解析JSON數據的樣本 – 2008-12-07 18:16:34

回答

1

我解決了這個問題,在使用時

out.rows[y][x].toString() 
相關問題