2

我正在使用 ExtJS 4.1.3。我有以下语句在控制台上记录商店的内容(Firebug/Chrome)

console.log('Stored Record : ' + grid.getStore().getProxy().getReader().rawData);

我得到输出

Stored Record : [object Object]

内容在网格上正确显示。我究竟做错了什么?

谢谢

4

2 回答 2

3

问题是您'Stored Record : '使用加号将文本与对象连接起来+,这使得萤火虫尝试将对象转换为字符串。

当 firebug 将对象转换为字符串时,它看起来像[object Object]. 相反,您应该只打印对象本身:

console.log(grid.getStore().getProxy().getReader().rawData);

如果要在加载后打印商店中的所有记录,这会更好:

grid.getStore().each(function(record) {
    console.log(record);
});
于 2013-02-22T04:34:42.123 回答
0

尝试

console.log('Stored Record : ' , grid.getStore().getProxy().getReader().rawData);

参考:Outputting_text_to_the_console

于 2013-02-22T04:21:10.247 回答