Qooxdoo/JSON 数组未定义值

Qooxdoo/JSON Array undefined value

我正在努力将我的客户端连接到我的服务器 (node.js)。我使用此代码:

var storeEmployees = new qx.data.store.Json("Load/Infos");

        qx.event.Registration.addListener(storeEmployees, "loaded", function(){
            var model = this.getModel();

            console.log(model.getRecords());
            console.log(model.getTotal());
            console.log(model.getStatus());
        }, storeEmployees);

我的服务器发送这个值:

{records: ["bonjour", "aurevoir"], total:2, status:"success"}

但是 "console.log(model.getRecords())" 在控制台上写:

Object[undefined, undefined]

而不是

Object["bonjour","aurevoir"]

"getTotal""getStatus" 的值很好。问题仅针对数组(简单数组和复杂数组)。

有什么想法吗?

提前致谢!

商店将数据编组为模型对象。这意味着你在这里处理 qx.data.Array 不幸的是无法通过括号表示法访问(例如 Data[0])。但这就是控制台的作用。对于调试和日志记录,您可以使用 .toArray() 方法访问普通数组,然后将显示结果。