Könntest du mir dazu ein Beispiel geben?
function dbInitialise () {
db.transaction(function (transaction) {
transaction.executeSql(..., function (transaction, results) {
updateData(transaction, ...); // Als Parameter übergeben
});
});
}
function updateData (transaction, ...) { // Als Parameter entgegennehmen
transaction.executeSql(...); // Transaktion wiederverwenden
}
Da führt man natürlich immer noch im Callback des einen executeSql ein weiteres executeSql aus, aber das müsste eigentlich gehen.
Mathias