Я цепочка SQLite вызова в телефоне щели для достижения synchronousity, например, так:Цепного SQLite вызов в PhoneGap
db.transaction(initDB, errorCB, function() {
db.transaction(lookupContactDB, errorCB, function() {
db.transaction(contactUpdateDB, errorContactCB, function() {
db.transaction(lookupUpdatedDB, errorUpdateCB, function() {
updateRiders();
})
})
})
});
Однако ясно, что обратные вызовы успеха возвращаются наш порядок. Как это может быть, когда следующая транзакция должна начинаться только тогда, когда обратный вызов успеха предыдущего был вызван. Я что-то упускаю?