jQuery mobile 1.1.1 と PhoneGap を使用して iPad アプリケーションを開発しています。html5sql.js
以前はデータベース操作を行っていましたが、正常に動作します。
html5sql.process()
for ループ内で使用するにはどうすればよいですか?
元:
html5sql.process( {
"sql": "select id,count from my_table",
"data": [],
"success": function(transaction, results){
},
function(transaction, results){
for(var i = 0; i < results.rows.length;i++){
/// Line 5
html5sql.process( {
"sql": "select count(*) from my_table1 where id= ?",
"data": [results.rows.item(i).id],
"success": function(transaction, resultsD){
},
function(transaction, resultsD){
if(results.rows.item(i).count == resultsD.rows.length){
//do my task
}
},function(){}
);
}
},function(){}
);
このコードから出力が得られません。調べてみると5行目までしか動かず、それ以降のコードが動かない。何が問題を引き起こしている可能性がありますか?