2012-08-28 184 views
0

我想使用json格式的新数据刷新数据表。如何使用更新的json数据刷新yui3数据表

我尝试使用下面的方法,但它给错误提到在控制台日志

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

错误:

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

请有人可以提供一些线索,如果有任何其他menthod使用刷新YUI3数据表新数据

在此先感谢。

回答

0

当我用EVAL给它好工作json_data(在Perl中将字符串编码为Json格式)

table.set('data', eval(json_data)); 
0

这听起来像你传递的JSON数据不是一个对象数组。也许它是嵌套在某处的对象数组的对象?

无论如何,你可以做

table.set('data', json_data.path.to.resultArray); 

如果你想要更多的记录追加到表,尝试

table.addRows(json_data.path.to.resultArray); 

HTH

+0

感谢提示卢克。 –