关于JS 回掉函数的使用

吃鱼的灰太狼 2015-04-24 02:37:00
this.query = function(callback){
db.transaction(function (tx) {
tx.executeSql("select * from transaction_record", [],
function (tx, results) {
len = results.rows.length;
if(len>0){
for (i = 0; i < len; i++){
var row = results.rows.item(i);
console.log('id: '+row.id);
console.log('name: '+row.name);
}
if(typeof(callback) == 'function') {callback(results.rows)}
}else{
if (typeof(callback) == 'function') {callback(false)} //没有数据
}
},function (tx, error) {
return false;
console.log('查询失败: ' + error.message);
});
});
}

如上面代码所示:如何调用上面的方法获取返回值???
...全文
191 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2015-04-24
  • 打赏
  • 举报
回复
xxxx.query(function (rows){ // 这里用rows获取返回值 });

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧