var db = openDatabase('webdatabases', '1.0', '', 2*1024*1024)
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS logistic (id unique, log)');
tx.executeSql('INSERT INTO logistic (id, log) VALUES (0, "foobar")');
});
function sql_result(tx, results) {
var len = results.rows.length, logi;
for (var i = 0; i < len; i++){
logi = results.rows.item(i).log;
}
return logi;
}
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM logistic', [], function(tx, result){
rav = sql_result(tx, result);
});
});
alert(rav); // ничего не выдает
// Здесь нужно вывести значение переменной rav которое она получила в функции как это сделать ?
...
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM logistic', [], function(tx, result){
rav = sql_result(tx, result);
some_fun(rav);
});
..
var some_fun = function(rav) {
alert(rav);
}
var rav,
db = openDatabase('webdatabases', '1.0', '', 2*1024*1024)
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS logistic (id unique, log)');
tx.executeSql('INSERT INTO logistic (id, log) VALUES (0, "foobar")');
});
function sql_result(tx, results) {
var len = results.rows.length, logi;
for (var i = 0; i < len; i++){
logi = results.rows.item(i).log;
}
return logi;
}
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM logistic', [], function(tx, result){
rav = sql_result(tx, result);
});
});
alert(rav); //