【发布时间】:2019-11-11 17:43:00
【问题描述】:
我无法在 sqlite 中获取总和,它在我的 javascript 代码中返回一个未定义的值。你能帮我么?这是我的代码。
这是我的 index.js 代码
function displayExpenses(results) {
var length = results.rows.length;
for(i = 0; i < length; i++) {
var item = results.rows.item(i);
var parsedMon = parseInt(item.mon_value);
var moneyVal = (parsedMon).toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,');
console.log(moneyVal);
}
}
`````
here is my sqlite code
```
fetchExpenses: function(displayExpenses) {
databaseHandler.db.readTransaction(
function(tx) {
tx.executeSql(
"SELECT SUM (mon_value) FROM money WHERE mon_type = '-'",
[],
function(tx, results) {
displayExpenses(results);
}
);
}
);
}
[1]: https://i.stack.imgur.com/C1b19.png
[2]: https://i.stack.imgur.com/UgI6F.png
[3]: https://i.stack.imgur.com/82UN5.png
【问题讨论】:
标签: javascript sqlite cordova