Datatable轉json格式是一個常見的需求,可以幫助我們在前端與后端之間傳遞數據,實現數據的展示和交互。下面我們介紹一下如何實現Datatable轉json格式。
首先,我們需要用到Datatable的API來獲取表格數據。具體代碼為:
var table = $('#example').DataTable(); var data = table.rows().data().toArray();
上述代碼中,我們實例化了一個Datatable,并使用rows().data()方法獲取表格中的所有數據,然后使用toArray()方法將數據轉換為數組。
接下來,我們需要將數組轉換為json格式的數據。具體代碼如下:
var jsonData = {}; jsonData.data = []; data.forEach(function(row) { var rowData = {}; rowData.id = row[0]; rowData.name = row[1]; rowData.age = row[2]; jsonData.data.push(rowData); }); var jsonString = JSON.stringify(jsonData);
上述代碼中,我們創建了一個空的json對象,并將數組中的每一行數據轉換為json格式,并添加到jsonData中。最后,我們使用JSON.stringify()方法將jsonData轉換為json字符串。
以上就是Datatable轉json格式的實現方法,希望能夠對大家有所幫助。