我正在为一个小项目测试Phonegap Web Storage :
var listsCount = 0;
tx.executeSql("SELECT * FROM list WHERE id = ?", [id], successGetList, errorGetList );
function successGetList(tx, results){
listsCount = results.rows.length; // this will be 2, in my case
}
function errorGetList(err){
console.log("Error processing SQL: "+err.code);
}
console.log(listsCount); // this will show 0, instead of 2
我遇到的问题是listsCount
没有在successGetList
方法中设置。即使我把它还在那里。
关于如何在successGetList
函数内部设置该变量的任何想法?
谢谢