1

私はデータテーブルjqueryプラグインが初めてです。私はこれで2日以上立ち往生しました。私はJsonデータを持っていますが、まだテーブルをロードできず、最初の列を行のIDに割り当てたいと思っています

html は次のとおりです。

<table cellpadding="0" cellspacing="0" border="0" class="display"
    id="accDetailTable">
    <thead>
        <tr>
            <th>Currency</th>
            <th>Current/Savings Account No.</th>
            <th>Securities Account No.</th>
        </tr>
    </thead>
    <tbody>
    </tbody>
</table>

そして私の初期化

var oTable=$('#accDetailTable').dataTable( {
            "bProcessing": true,
            "bServerSide": true,
            "sAjaxSource": contextPath + "/user/investorAjax?method=getInvestorAccDetailList",
            "iDeferLoading": 57,
    } );

server から jsonData を返します。

    {"sEcho":1,"iColumns":4,"iTotalRecords":16,"iTotalDisplayRecords":16,
"aaData":
    [{"DT_RowId":2032,"currency":1,"currentAccNo":"aa","secureAccNo":"aa"},
    {"DT_RowId":2033,"currency":1,"currentAccNo":"111","secureAccNo":"111"},
    {"DT_RowId":2034,"currency":1,"currentAccNo":"a","secureAccNo":"aa"},
    ]}
}

しかし、それは常にヒットしました:

DataTables 警告 (テーブル ID = 'accDetailTable'): 追加されたデータ (サイズ未定義) が既知の列数と一致しません (3)

4

2 に答える 2