如何使用更新的json数据刷新yui3数据表

时间:2012-08-28 13:59:30

标签: yui yui3 yui-datatable

我想使用json格式的新数据刷新数据表。

我尝试使用以下方法,但它提出错误

var myData = table.get('data');
myData.add(json_data);  

控制台日志出错:

invalid 'in' operand config
userTargets = (config && BUBBLETARGETS in config); 

如果有任何其他方法可以使用新数据刷新yui3数据表,那么有人可以解释一下吗

提前致谢。

2 个答案:

答案 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));