如何将HtmlTable单元格转换为json对象?

如何将HtmlTable单元格转换为json对象?,html,json,Html,Json,我需要从一个html表中构建一个json对象,该表的每一行都包含所有单元格。i、 e 如果我的html表由10行组成,每行10列,我需要创建一个json对象,其中包含所有10行和10列中的数据。json对象如何实现这一点 一次单击就可以将这个大对象保存到数据库中吗 请帮忙。谢谢。使用此方法: function tableToJson(table) { var data = []; // first row needs to be headers var headers = [];

我需要从一个html表中构建一个json对象,该表的每一行都包含所有单元格。i、 e

如果我的html表由10行组成,每行10列,我需要创建一个json对象,其中包含所有10行和10列中的数据。json对象如何实现这一点

一次单击就可以将这个大对象保存到数据库中吗

请帮忙。谢谢。

使用此方法:

function tableToJson(table) {
    var data = []; // first row needs to be headers var headers = [];
    for (var i = 0; i < table.rows[0].cells.length; i++) {
        headers[i] = table.rows[0].cells[i].innerHTML.toLowerCase().replace(/ /gi, '');
    }
    // go through cells
    for (var i = 1; i < table.rows.length; i++) {
        var tableRow = table.rows[i]; var rowData = {};
        for (var j = 0; j < tableRow.cells.length; j++) {
            rowData[headers[j]] = tableRow.cells[j].innerHTML;
        } data.push(rowData);
    }
    return data;
}
函数tableToJson(表){
var data=[];//第一行需要是标题var headers=[];
对于(var i=0;i
礼节: