2016-07-14 44 views
0

讀取屬性「0」我已經創建了一個數據表中使用jQuery是如下: 這個表有6列。第一列是複選框,而最後一列有文本框。jQuery的數據表錯誤:遺漏的類型錯誤:無法未定義

$('#multiple-account-table').dataTable({ 
     "data": [ 
      {"accountNumber":"131-202553701","name":"Account 1","dueDate":"10/19/2016","statementBalance":"34.60"}, 
      {"accountNumber":"131-202553702","name":"Account 2","dueDate":"10/19/2015","statementBalance":"14.50"}, 
      {"accountNumber":"131-202553703","name":"Account 3","dueDate":"10/19/2015","statementBalance":"15.50"} 
      ], 
     "dom": 'it', 
     "pageLength": 8, 
     "language": { 
      "info": "_END_ of _TOTAL_ selected", 
      "emptyTable": "No records are available", 
     }, 
     "columns": [ 
      {"data": null}, 
      {"data": "accountNumber"}, 
      {"data": "name"}, 
      {"data": "dueDate"}, 
      {"data": "statementBalance"}, 
      {"data": null} 

     ], 
     "columnDefs": [ 
      {className: "pad-md-left-p-10 pad-top-bottom-p-10 white-active-bg mouse-link", "targets": [0,1,2,3,4,5]}, 
      { 
       'targets': 0, 
       'orderable': false, 
       'render': function(data, type, full, meta) { 
         return '<input type="checkbox" name="payment-checkbox" class="multi-checkbox"/>'; 
       } 
      }, 
      { 
       'targets': 3, 
       "fnCreatedCell": function (nTd, sData, oData, iRow, iCol) { 
       $(nTd).text(date); 
       } 
      }, 
      { 
       'targets': 4, 
       'orderable': false, 
       "fnCreatedCell": function (nTd, sData, oData, iRow, iCol) { 
        $(nTd).html('$'+sData); 
       } 
      }, 
      { 
       'targets': 5, 
       'searchable':false, 
       'orderable':false, 
       "fnCreatedCell": function (nTd, sData, oData, iRow, iCol) { 
        $(nTd).html('<span class="bold">Payment Amount</span> <span class="dollar-font-xs">$<input type="number" id="payement-textbox-xs'+index_xs+'" class="payment-xs" min="0" max="100000" step="any" maxlength="9" value="" name="payment-textbox" placeholder="--"/></span>'); 

       } 
      } 
      ], 
     "aaSorting": [[3, 'desc'], , [4,'asc'] ], 

    }); //End of datatable function 

而且我收到此錯誤:遺漏的類型錯誤:無法讀取屬性「0」的定義。任何建議?

+0

顯示錯誤本身。所以我們知道它在哪裏發生。 – theblindprophet

+0

替換' 「aaSorting」:[[3, '降序'],[4, '遞增']],'與' 「aaSorting」:[[3, '降序'],[4, '遞增']] '。有幾個額外的逗號。 –

回答

1

檢查這一行,就那麼在你的代碼?

"aaSorting": [[3, 'desc'], , [4,'asc'] ], 
相關問題