我有一个 JavaScript 类来处理对本地数据库的查询(在 WebOs 设备上)。现在我想做的是,用我所有的基本查询创建一个模型来简化我的代码。
所以首先我创建一个函数:
getLists: function(){
this.query( 'SELECT * FROM lists ORDER BY rowID DESC', {
onSuccess: enyo.bind(this,function(data) { this.getData(data); } ),
onError: function() { return false; } } );
}
而且我有接收数据的回调函数:
getData: function(data){
return data;
}
现在我想做的是从我的应用程序中这样调用它:
var data = getLists();
问题是,这不是从我的回调函数(getData)返回数据。我的问题是如何让“getLists”从回调中返回数据?
谢谢