如何在 html 按钮单击时获取 Handsontable 数据
Posted
技术标签:
【中文标题】如何在 html 按钮单击时获取 Handsontable 数据【英文标题】:How to get Handsontable data on html button click 【发布时间】:2018-06-23 18:54:30 【问题描述】:我想在按钮点击时获得可操作的数据。为此,我调用了 buttonSave 函数。但是在 var JSON 上我收到一个错误,因为 $container.data 不是一个函数。我哪里做错了?
代码如下:
function buttonSave()
var $container = document.getElementById("divadhoc");
var json = $container.data('handsontable').getData();
【问题讨论】:
【参考方案1】:data
是一个 jquery 函数,但容器不是 jquery 对象。使用$('#divadhoc')
创建jquery 对象。
【讨论】:
您好史蒂夫,感谢您的帮助。有效。但现在它说“无法读取未定义的属性'getData'”。getData()
是 Handsontable 对象的一个方法:var ht = new Handsontable(document.getElementById('example1'), options); ht.getData(...)
我试过这个,var ht = container.handsontable('getInstance'); var htContents = ht.getData();但同样的错误
现在说选项没有定义。
我应该用其他东西代替选项吗?以上是关于如何在 html 按钮单击时获取 Handsontable 数据的主要内容,如果未能解决你的问题,请参考以下文章
单击该元素时如何使用javascript获取HTML集合中元素的索引