0

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

我尝试使用下面的方法,但它给出了提到的错误

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

控制台日志中的错误:

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

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

提前致谢。

4

2 回答 2

0

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

无论如何,你可以做

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

如果您想将更多记录附加到表中,请尝试

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

高温高压

于 2012-08-29T18:23:56.707 回答
0

当我使用 eval 到 json_data 时它工作正常(它在 Perl 中从字符串编码为 Json 格式)

table.set('data', eval(json_data));
于 2012-08-30T16:19:53.907 回答