2016-09-20 27 views
0

手冊申報數據(工作精細):數據表RowsGroup插件不能工作時使用JSON.stringify(responeText [1])BUT手動聲明數據很好地工作

var data = [ 
          ["imran_15","David","Maths","80","20","10"], 
          ["imran_15","David","Maths","80","20","10"], 
          ["farhana_06","SIP/8002","03-09-2016","06:57:17am","03-09-2016","04:01:41pm"], 
          ["imran_15","SIP/8001","03-09-2016","03:59:35pm","03-09-2016","09:55:14pm"], 
          ["jannatul_66","SIP/8003","03-09-2016","10:15:34am","03-09-2016","10:26:26am"], 
          ["jannatul_66","SIP/8003","03-09-2016","10:26:31am","03-09-2016","03:59:33pm"], 
         ]; 

VAR數據= JSON.stringify(responeText [1]);輸出這裏:

[ 
["imran_15","David","Maths","80","20","10"], 
["imran_15","David","Maths","80","20","10"], 
["imran_15","David","Maths","80","20","10"], 
["farhana_06","SIP/8002","03-09-2016","06:57:17am","03-09-2016","04:01:41pm"], 
["imran_15","SIP/8001","03-09-2016","03:59:35pm","03-09-2016","09:55:14pm"], 
["jannatul_66","SIP/8003","03-09-2016","10:15:34am","03-09-2016","10:26:26am"], 
["jannatul_66","SIP/8003","03-09-2016","10:26:31am","03-09-2016","03:59:33pm"] 

]
我的JS:

var data = JSON.stringify(responeText[1]); 
      $('#table_id').DataTable({ 
       "lengthMenu": [ [10, 25, 50, 100, -1], [10, 25, 50, 100, "All"] ], 
       "columns": [ 
         { 
          name: 'first', 
          title: 'Agent Name', 
         }, 
         { 
          name: 'second', 
          title: 'Extension', 
         }, 
         { 
          name: 'third', 
          title: 'Login Date', 
         }, 
         { 
          name: 'fourth', 
          title: 'Login Time', 
         }, 
         { 
          name: 'fifth', 
          title: 'Logout Date', 
         }, 
         { 
          name: 'sixth', 
          title: 'Logout Time', 
         }, 
        ], 
       "data": data, 


       "rowsGroup": [ 
           'first:name', 
          ], 
      }); 

在告訴我一些錯誤: 第一個警報:數據表警告:表ID = table_id的 - 請求的未知參數 '1' 0行。有關此錯誤的更多信息,請參閱http://datatables.net/tn/4 第二次警報:DataTables警告:表id = table_id - 請求第0行未知參數「1」。有關此錯誤的更多信息,請參見http://datatables.net/tn/4

請任何人幫助我。

回答

0

數據表的data屬性需要一個數組,而不是字符串,所以你並不需要在所有字符串化的數據:

var data = responeText[1]; 
+0

謝謝哥們。它正在工作。還有一件事,如何在行數據中顯示單元格的中間部分。 –