科尔多瓦数据库:编排不太清楚 - >处理程序用于所需的任何结果



我正在使用这个通用方法查询我的数据库:

 oBusyIndicator.open();
 db.transaction(function(tx){
     fireQuery(tx, sQuery, fSuccessCallback, fErrorCallback)
 }, fWhateverErrorCallback);

这个方法接受查询字符串并进行事务处理:

function fireQuery(tx, sQuery, fSuccessCallback, fErrorCallback) {
    tx.executeSql(sQuery, [], fSuccessCallback, fErrorCallback);
}

您可以看到正在打开的忙碌指示器,但是我如何隐藏它而不需要在特定的处理程序中进行操作?

欢呼

好的,这样就行了:

db.transaction(function(tx){
                fireQuery(tx, sQuery, function(tx, oResultset){
                        // do whatever necessary
                        fSuccessCallback(oResultset);
                }, fErrorCallback
                )
            }, queryFailed);

相关内容

最新更新