我有一个 Cordova 应用程序,并且正在使用 cordova-sqlite-storage 插件
我的查询非常简单:
SELECT * FROM clients;
这是 JavaScript 代码:
ctx.transaction(function(tx) {
tx.executeSql("SELECT * FROM cards;", [], function(tx, rs) {
alert(JSON.stringify(rs));
onSuccess(rs);
}, function(tx, error) {
onfail();
});
});
rs
不包含行数据,警报显示:
{"rows":{"length":1},"rowsAffected":0}
所以我在某处有 1 行,但它没有返回它
我在这里缺少什么?
最佳答案
要取回数据,您需要使用 rs.rows.item(0).fieldname
尝试警报 (rs.rows.item(0));
关于javascript - Cordova SQLite 查询后不返回行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44356346/