iOS SQLite Phone Gap db事务不等待回调
iOS SQLite Phone Gap db transaction doesnt wait for callback
我正在使用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
为什么会这样?它不等待事务的回调
这不正是你想要的吗?tx.executeSql
立即返回,将sql代码分派给另一个线程。
相关文章:
- 等待回调函数执行
- 如何使for循环等待回调返回值
- POST 响应未等待回调完成
- 节点.js如果我使用 process.send(),请等待回调/响应
- 如何使函数等待回调完成
- Javascript/jQuery使函数等待回调后再继续
- 等待回调将在FOR循环中返回一个值
- 如何等待回调函数的返回
- angularjs-$http正在读取json并等待回调
- node.js等待回调完成
- Backbone.js在渲染之前等待回调
- 等待回调
- Jquery动画没有等待回调
- Jquery,绑定顺序/等待回调
- 等待回调完成Node.js
- 等待回调函数的结果之前,另一个回调函数
- iOS SQLite Phone Gap db事务不等待回调
- JS在循环中等待回调完成
- JS:等待回调完成的优雅方式
- 如何使循环等待回调成功