1

以下のようなクエリがあります。

db.transaction(function (tx) {

             for (var i = 0; i < 10; i++) {

                   var table = localSyncRecords[i].ActionTable.toString();
                   tx.executeSql("Select * From Client", [], function (tx, resp) { alert(table) }, function (tx, resp) {}); 

           } // for loop
 });

このクエリを実行すると、毎回同じテーブル名がアラートされます。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

この解決策のようにしてください。

db.transaction( function(tx){ your_function(tx, parameter1, parameter2) }, ErrorCallBack );
于 2014-03-07T12:50:37.590 に答える