HTML5中executeSql如何执行
var m=0;
tx.executeSql("SELECT * FROM InfoData where condition='null'",[],function(tx,rs){
for(var i=0;i<rs.rows.length;i++){
showData(rs.rows.item(i));
alert("i:" + i)
tx.executeSql("select * from InfoData where condition=" + getResult + " and modile='" + rs.rows.item(i).modile + "'" , [], function(txT,rsT){
alert(m++)
for(var j=0; j < rsT.rows.length; j++){
showData(rsT.rows.item(j));
alert("j:" + j)
} });
}
});
问题1:为什么showData(rs.rows.item(i));全执行完了才执行showData(rsT.rows.item(j));
问题2:为什么alert(m++)最后又执行了2次;