通过Javascript将HTML表格刮到Google Chart

时间:2016-06-08 15:07:33

标签: javascript html

我正在尝试在页面上获取HTML表格,将其写入javascript数组,然后使用google charts arraytodatatable函数将结果数组用作图表的源。但是,我根本没有成功。下面是我正在使用的功能的代码(我自由地承认我在javascript上相当新,但我的控制台没有错误)

     var myTableArray = [];

    $("table#datatable tr").each(function() {
        var arrayOfThisRow = [];
        var tableHeader = $(this).find('th');
                if (tableHeader.length > 0) {
                    tableHeader.each(function() { arrayOfThisRow.push($(this).text()); });
            myTableArray.push(arrayOfThisRow);
                }
        var tableData = $(this).find('td');
            if (tableData.length > 0) {
                tableData.each(function() { arrayOfThisRow.push($(this).text()); });
            myTableArray.push(arrayOfThisRow);
} });

我在stackoverflow帖子上找到了这个函数的代码,并修改它以获取表格的标题。

我收到错误使用此函数时,#0的数据列不能是来自GoogleCharts的字符串类型。

我完全有可能让这个过于复杂,但任何帮助都会受到赞赏。

0 个答案:

没有答案