我正在尝试创建一个小插件,它将使使用sqlite数据库更加容易。除了从数据库中选择数据之外,我还有一些基本的CRUD函数。
我想从executesql函数返回选定的数据,但似乎我所能做的只是调用另一个方法,而不仅仅是返回数据。
所以我想做的是:
var data = $(window).dbPlugin( 'select', '*', 'tableName', 'conditions' );
然后我想使用“data”变量作为查询中的sqlresultset。但是,该事务似乎只允许我调用数据处理程序方法,而不只是返回结果。
testDB.transaction(
function ( transaction ) {
transaction.executeSql( sql, [], dataHandler, errorHandler);
}
);
function dataHandler( transaction, results ) {
// Now I can work with the "results" as the SQLResultSet
}
对于如何返回所选数据,或者是否可能,有什么想法吗?