2016-10-20 15 views
-1
global.games = {}; 

let sql = /* some Sql */; 
connection.query(sql, function(err, results) { 
    /* results must be parsed and stored in global.games, but I can see them only inside this function*/ 

}); 

コールバック以外で結果を取得するにはどうすればよいですか?mysql.queryコールバック関数で変数を取得する方法

+0

に応答オブジェクトを追加することができますか? – abdulbarik

+0

結果を解析してglobal.gamesに格納する必要があります –

+2

[非同期呼び出しからの応答を返すにはどうすればよいですか?](http://stackoverflow.com/questions/14220321/how-do-i-return-the -response-from-asynchronous-call) –

答えて

0

あなたは、あなたの結果を見たいJavaScriptのグローバルオブジェクトwindow

window.global.games = {}; 

let sql = /* some Sql */; 
connection.query(sql, function(err, results) { 
    window.global.games = results; 
}); 
関連する問題