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