我目前在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