iOS SQLite Phonegap db事务不等待回调

时间:2013-05-30 22:07:16

标签: javascript ios cordova

使用SQLite Phonegap plugin for iOS

对于db事务语句,在iOS设备中,不会调用回调。

说我有:

db.transaction(function (tx) {
  tx.executeSql("SELECT * FROM foo", [], function(tx, ,res){
    console.log(res.rows.item(0).bar);
  });
});

console.log("lorem");

输出将是:

lorem
foo_bar_select_all

为什么会这样?它不等待交易回调。

1 个答案:

答案 0 :(得分:0)

这不是你想要的吗? tx.executeSql返回imediatally,将sql代码发送到另一个线程。