如何让以下 JavaScript 返回row
以便我可以在事务之外访问它?Apple 的所有示例代码似乎都在事务中将 HTML 写入浏览器,而不是将数据传回调用函数。
沿着:
function getData() {
db.transaction(function(tx) {
tx.executeSql("SELECT id FROM table LIMIT 1", [], function(tx, result) {
row = result.rows.item(0);
}, function(tx, error) {
});
});
return row;
}
这甚至可能吗?Webkit存储API可以设置为同步而不是异步执行吗?