我在AppLab中创建了一个名为“ morning”的表,其中一列将数据存储为数组(或称为数组的列表)。我能够正确地向该数组添加数据,但是我的问题是回读数据(因为我想将其显示为另一页上的标签/普通文本)如果数字1234和5678是数组中的值,当我尝试做
console.log(records[i].id + ': ' + records[i].buses);
第二个值(总线)是我尝试回读的列的名称,这将导致“,”而不是“ 1234,5678”,而且我不确定该怎么做。这是我到目前为止的代码,对您的帮助将不胜感激!
readRecords("morning", {}, function(records) {
for (var i =0; i < records.length; i++) {
console.log((records[i]).id + ': ' + records[i].(buses[i]));
}
});
var ts1Buses = ["1234"];
var ts1Change;
onEvent("enterTS1", "click", function(event) {
appendItem(ts1Buses, getText("textTS1"));
updateRecord("morning", {id:1, buses:ts1Buses}, function(record, success) {
setText("textTS1", "");
});
});
答案 0 :(得分:0)
较长的代码块中的console.log
语句看起来不太正确。请尝试使用console.log(records[i].id + ': ' + records[i].buses);
。如果那不起作用,请发布一个指向您项目的链接,以便其他人可以尝试通过重新混合和编辑来找到修复程序。