如何使用javascript从html表动态创建json文件

如何使用javascript从html表动态创建json文件,javascript,html,json,Javascript,Html,Json,编辑:对部分重复的问题表示歉意。我好像错过了 我编写了一个函数来扫描一个表,我希望它使用头作为属性名,并将其添加到一个空对象中。问题似乎出在json对象上。我已经尝试了所有我能够找到的语法,但还不能向对象添加属性 var jsonData=[{}]; 函数saveTableToDataSettableName,jsonObj{ 调试器; var oTable=document.getElementByIdtableName; var columnNames=[] var rowLength=o

编辑:对部分重复的问题表示歉意。我好像错过了

我编写了一个函数来扫描一个表,我希望它使用头作为属性名,并将其添加到一个空对象中。问题似乎出在json对象上。我已经尝试了所有我能够找到的语法,但还不能向对象添加属性

var jsonData=[{}]; 函数saveTableToDataSettableName,jsonObj{ 调试器; var oTable=document.getElementByIdtableName; var columnNames=[] var rowLength=oTable.rows.length; //获取列名 var oCells=oTable.rows.item0.cells; var cellLength=oCells.length; 对于变量i=0;i}; 将您的呼叫更改为:

OnClientClick="saveTableToDataSet('seriesData', jsonData);"

删除单引号会将jsonData视为变量而不是文字。

如何调用此函数?jsonData是传递给它的吗?此时,它的OnCientClick和我将表名和json对象名作为参数传入:OnClientClick=saveTableToDataSet'seriesData','jsonData';它将jsonObj视为字符串的原因是因为您传入变量时在其周围加了引号哇,我现在觉得自己很笨!谢谢对js、json和chartsjs来说都是新手,所以今天的一切都太过复杂了!