<!DOCTYPE HTML> <html> <title>Select read-transactions (store results in JS variables)</title> <script src="../head.js"></script> <script src="../common.js"></script> <script> var idCounter = 0; var resultId = 0; var resultString = ''; function transactionCallback(tx) { tx.executeSql('SELECT * FROM Test WHERE ID = ?', [idCounter++], function(tx, data) { for (var i = 0; i < data.rows.length; i++) { resultId = data.rows.item(i).ID; resultString = data.rows.item(i).Foo; } }, function(tx, error) {}); } </script> <body> <script> runPerformanceTest({ dbName: "SelectReadTransactionsReadResults", readOnly: true, insertRowsAtSetup: true, transactionCallback: transactionCallback, customRunTransactions: null }); </script> </body> </html>