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 に答える