【问题标题】:Cordova SQLlite plugin how to get values form select?Cordova SQLite 插件如何从选择中获取值?
【发布时间】:2014-11-09 10:09:49
【问题描述】:

我刚刚为 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));
     });
 });

问题是返回的对象中没有一个包含来自列的响应值。

例如 res 对象返回这个:

{"rows":{"length":12},"rowsAffected":0}

问题是:

如何将重新调整的行作为 JSON 数组获得结果?

感谢您的帮助。

【问题讨论】:

    标签: json sqlite cordova phonegap-plugins


    【解决方案1】:

    我是这样解决的:

    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));
            }
        });
    });
    

    【讨论】:

      猜你喜欢
      • 2017-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-29
      • 2017-09-24
      • 2023-03-04
      • 2018-08-19
      • 1970-01-01
      相关资源
      最近更新 更多