我想使用json格式的新数据刷新数据表。
我尝试使用以下方法,但它提出错误
var myData = table.get('data');
myData.add(json_data);
控制台日志出错:
invalid 'in' operand config
userTargets = (config && BUBBLETARGETS in config);
如果有任何其他方法可以使用新数据刷新yui3数据表,那么有人可以解释一下吗
提前致谢。
答案 0 :(得分:0)
听起来你传递的json数据不是一个对象数组。也许它是一个嵌套在某个地方的对象数组的对象?
无论如何,你可以做到
table.set('data', json_data.path.to.resultArray);
如果您想在表格中添加更多记录,请尝试
table.addRows(json_data.path.to.resultArray);
HTH
答案 1 :(得分:0)
当我使用eval到json_data(在Perl中从字符串编码为Json格式)时,它工作正常
table.set('data', eval(json_data));