phonegap アプリケーションを作成しています。私は Web SQL を使用していますが、データを取得するまではすべて正常に動作します。
function getItemGroups(){
var items_groups = new Array();
var db = window.openDatabase("merbokDB", "1.0", "MerbokDB", 5232394);
db.transaction(
function(tx){
tx.executeSql('SELECT * FROM item_groups',[],
function(tx,result){
if(result.rows.length > 0){
var len = result.rows.length;
for (var i=0; i<len; i++){
items_groups.push(result.rows.item(i).item_group);
}
console.log(items_groups.join());
}
}
,errorCB);
},
errorCB);
return items_groups;
}
var myproducts = getItemGroups();
私の問題は、「myproducts」変数が空白のコードを実行したときでした。しかし、私は見ることができます
console.log(items_groups.join());
コンソールに値を出力する次の行。帰り方間違ってない?