red*_*rom 0 sqlite json phonegap-plugins cordova
我刚为Cordova安装了这个SQLlite插件:
https://github.com/brodysoft/Cordova-SQLitePlugin
我想以JSON数组的形式返回结果,所以我尝试了这个:
db.transaction(function(tx) {
tx.executeSql("select * from dialed_calls;", [], function(tx, res) {
console.log("tx object " +JSON.stringify(tx));
console.log("res object " +JSON.stringify(res));
});
});
Run Code Online (Sandbox Code Playgroud)
问题是返回的对象中没有一个包含来自列的响应值.
例如res对象返回:
{"rows":{"length":12},"rowsAffected":0}
Run Code Online (Sandbox Code Playgroud)
问题是:
如何将重新调整的行作为JSON数组获得结果?
谢谢你的帮助.
我通过这种方式解决了它:
db = window.sqlitePlugin.openDatabase({name:"callplanner"});
db.transaction(function(tx) {
tx.executeSql('SELECT * FROM planned_calls', [], function(tx,results) {
for (var i=0; i < results.rows.length; i++){
row = results.rows.item(i);
console.log("row is " + JSON.stringify(row));
}
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2925 次 |
| 最近记录: |