|
var self = window;
var db = self.demoDB.getDatabase();
var mstr = '';
db.transaction(function(tx) {
tx.executeSql("select fid,fnumber from APPDATA WHERE fkm = ? ", [window._kemu], function(tx, res) {
count = res.rows.length;
debugger;
for ( i = 0; i < res.rows.length; i++) {
if (mstr === ''){
mstr = res.rows.item(i).fnumber;
}
else{
mstr = mstr +',' + res.rows.item(i).fnumber;
}
}
});
});
这个代码执行了mstr 取不到值,跟踪发觉db.transaction(function(tx)执行到这里就跳出了,感觉像异步的,一会又跳回到里面的debugger处,是什么问题啊 |
|