将回调函数的参数值取出来
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?
谢谢
...全文
相关推荐
js 异步操作回调函数如何控制执行顺序
本文为大家讲解下js异步操作时回调函数如何控制执行顺序,感兴趣的朋友可以参考下
MyBatis拦截器分页与动态修改SQL及其参数值
MyBatis拦截器分页与动态修改SQL及其参数值 提取SQL Like 字段
nodejs实现获取当前url地址及url各种参数值
主要介绍了nodejs实现获取当前url地址及url各种参数值,本文直接给出代码实例,需要的朋友可以参考下
pytorch获取模型某一层参数名及参数值方式
1、Motivation: I wanna modify the value of some param; I wanna check the value of some param. The needed function: 2、state_dict() #generator type model.modules()#generator type named_parameters()#OrderDict type from torch import nn import torch #creat a simple model model = nn.Sequential( nn.Conv3
怎么往SetTimer的回调函数传递参数
怎么往SetTimer的回调函数传递参数


