使用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
为什么会这样?它不等待交易回调。
答案 0 :(得分:0)
这不是你想要的吗? tx.executeSql
返回imediatally,将sql代码发送到另一个线程。