Все
Пока я изучаю Javascript,
Как я могу получить значение из строки, возвращаемой оператором «SELECT ...», и вернуть его в переменную (здесь это «порт»), чтобы я мог использовать это значение в другой функции.
Это то, с чем я сталкиваюсь уже более 1,5 дней.
Вот код, который я написал,
function DBQuery(Port_Id)
{
var portid=Port_Id;
var port="";
db.transaction(function (tx){
tx.executeSql('SELECT port_name FROM vact_port where port_id='+portid+'', [], function(tx, results){
var lenPort=results.rows.length;
if(lenPort == 0)
{
alert("No ports found") ;
return ;
}
port = results.rows.item(0).port_name;
alert ("Inside Success" + port) ; //This shows correctly
//return port;
});
alert ("Inside Success" + port) ; //This shows "undefined"
});
}
Спасибо,
Sunasra