0
當我使用成功回調直接寫入DOM時,這起作用。但我想分開顯示數據,只是一個返回和數組。我嘗試過的所有東西都會返回並清空數組有什麼想法嗎?我需要使用某種封閉嗎?Web SQL事務返回空
function getExercises(){
var result = []
db.transaction(function(tx) {
tx.executeSql('SELECT id, title, weight, reps FROM exercises', [],function(tx, rs) {
for(var i=0; i<rs.rows.length; i++) {
var row = rs.rows.item(i)
result[i] = {
id: row['id'],
title: row['title'],
weight: row['weight'],
reps: row['reps']
}
}
})
})
return result;
};