0

我正在使用适用于 iOS 的 SQLite Phonegap 插件

对于 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

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

4

1 回答 1

0

这不正是你想要的吗?立即tx.executeSql返回,将 sql 代码分派到另一个线程。

于 2013-05-30T22:18:22.840 回答