将回调函数的参数值取出来

crazyboy2005 crazyboy2005 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

function search(){
var searchData = null;
var query = "select * from table limit 1;";
localDB.transaction(function(transaction) {
transaction.executeSql(query, [],
function(transaction, results) {
//我想在这里将results的值传给变量searchData,便于其他地方使用
searchData = results; //但是这样没用
debug(searchData.rows.item(0)['info'], 1); //这里有结果输出
}, function(
transaction, error) {
debug("Error: " + error.code + "<br>Message: " + error.message, 1);
});
});
debug(searchData.rows.item(0)['info'], 1); //这里保错 Cannot read property 'rows' of null
return searchData; //其它地方处理需要searchData
}


请问怎么才能将records的值赋给searchData?
谢谢
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
crazyboy2005
JavaScript 87,984 成员 224,681 内容