Cordova SQLlite插件如何获取值表单选择?

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数组获得结果?

谢谢你的帮助.

red*_*rom 5

我通过这种方式解决了它:

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)