我有一个简单的函数来计算数据库中的行数并返回结果。但是,我得到的结果返回为未定义,即使我 console.log 的结果是从函数中正确出现的。这是我正在做的事情的要点,尽管我已经删除了很多代码来简化它。
$('#roomsList').append(getCount(currentRow.roomtype));
function getCount(roomtype) {
var query = "SELECT COUNT(*) FROM fixturesfittings WHERE roomtype = ?;"
localDatabase.transaction(function (trxn) {
trxn.executeSql(query, [propertyid,roomtype],function (transaction, results) {
return results.rows.item(0)["COUNT(*)"];
},errorHandler);
});
}
谁能帮我?