DataTable是一個非常強大的開源JavaScript表格插件,它可以方便地將數(shù)據(jù)以表格形式展現(xiàn)在網(wǎng)頁上。但是,在實際開發(fā)中,我們需要將DataTable中的數(shù)據(jù)以JSON格式傳遞到后臺。本文將介紹如何將DataTable轉(zhuǎn)化成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);
在上面的代碼中,我們首先定義了一個空數(shù)組tableData,接著通過查找表格中的tbody tr元素,逐行遍歷表格中的數(shù)據(jù),并將每一行的數(shù)據(jù)保存到tableData中。最后,使用JSON.stringify方法將tableData轉(zhuǎn)化成JSON格式的字符串tableJson。
這樣,我們就可以將DataTable中的數(shù)據(jù)以JSON格式傳遞到后臺,進行進一步的處理和分析。