DataTable是一個非常強大的開源JavaScript表格插件,它可以方便地將數據以表格形式展現在網頁上。但是,在實際開發中,我們需要將DataTable中的數據以JSON格式傳遞到后臺。本文將介紹如何將DataTable轉化成JSON串。
var tableData = [];
$('#example').find('tbody tr').each(function (i, el) {
var row = [];
$(this).find('td').each(function (j, el) {
row.push($(this).text());
});
tableData.push(row);
});
var tableJson = JSON.stringify(tableData);
在上面的代碼中,我們首先定義了一個空數組tableData,接著通過查找表格中的tbody tr元素,逐行遍歷表格中的數據,并將每一行的數據保存到tableData中。最后,使用JSON.stringify方法將tableData轉化成JSON格式的字符串tableJson。
這樣,我們就可以將DataTable中的數據以JSON格式傳遞到后臺,進行進一步的處理和分析。