私は次の機能を持っています:
function query(db, querystr){
var resultSet;
db.transaction(function(tx){
tx.executeSql(querystr, [], function(tx, results){
console.log("ROWS ---> "+results.rows);
resultSet = results.rows;
}, dbError);
}, dbError, dbSuccess);
return resultSet;
}
呼び出し元に戻ることができるように、メイン関数で results.rows を取得するにはどうすればよいですか?
呼び出し元が次のようなことをするとします。
var result_rows = query(db, 'select 1 from dual');
result_rows が tx.executeSql ネスト関数から results.rows 値を取得するようにするにはどうすればよいですか? この例で行った方法では、呼び出し元が未定義になります。
ありがとう、TS