2

我想将我的 main.js 文件与我的 sqlite 函数文件分开。如何将查询结果获取到 main.js(来自 anotherFile.js)。

//In main.js
function getResult() {
    queryDB(); //how to get d result from queryDB() ?
}

 

// In anotherFile.js:
function queryDB(tx) {
    tx.executeSql('SELECT * FROM DEMO', [], onSuccess, onError);
}

function onSuccess(tx, results) {
    for (var i=0; i<result.length; i++) { 
        //what to put here, Array?
    }
}

谢谢。

4

1 回答 1

1
//anotherFile.js:

function queryDB(tx, callbackMethod) {
    tx.executeSql('SELECT * FROM DEMO', [], callbackMethod, onError);
}

//main.js

function sendQuery() {
    queryDB(tx, queryResult);
}

function queryResult(tx, results) {
    for (var i=0; i<result.length; i++) { 

    }
}
于 2013-07-11T10:25:08.720 回答