我目前在html5 iphone webapp上使用客户端数据库。 在我的代码我需要检查行是否存在于本地数据库:回调函数之前发生HTML5数据库API:同步请求
function isStarted(oDB) {
var ret = null;
oDB.query(sql,params,function(transaction,result) {
if(result.rows.length > 0) {
ret = true;
} else {
ret = false;
}
});
return ret;
}
不幸的是isStarted(返回),我总是得到一个“空”值。 在W3c spec中,我们可以看到“同步数据库api”,但我该如何使用它? 有没有一种方法可以通过异步请求获得良好的“ret”值?
感谢您的帮助
我喜欢这个问题。它很好地说明了这个问题。 – 2011-10-12 18:58:11