以下是代码:
speeddial.storage.findGroupName = function(id) {
speeddial.storage.db.transaction(function(tx) {
tx.executeSql('SELECT * FROM groups WHERE id = ?', [id], function (tx,results){
alert(results.rows.item(0).title);
return FolderName;
},
null);
});
}
function foo(results.rows.item(0).title){...
我希望警报框中的结果 - results.rows.item(0).title - 存储在变量中并用于下一个函数...我是新手,可能不能等语法正确。警报框给出了预期的结果:)
答案 0 :(得分:2)
使用指定的函数名称代替警报引用:
speeddial.storage.findGroupName = function(id) {
speeddial.storage.db.transaction(function(tx) {
tx.executeSql('SELECT * FROM groups WHERE id = ?', [id], function (tx,results)
{
foo(results.rows.item(0).title);
return FolderName;
},
null);
});
}
function foo(myresult){
/*...*/
}