私は、次のJavaScript関数を定義した:私はこれを行うことができますので返す結果 - javascriptの
今function RecoverDataFromTable(table_name) {
query = "";
//some code that build a query string from table_name and
//other arguments given to the function
function Query(database) {
database.executeSql(query, [], RecoverResults, Error)
}
function RecoverResults(database, results) {
var my_result = results.rows(0).id;
// assume this works and store a value to my_result
}
function Error(error) {
//alert something
}
function Success() {
//alert something
}
database.transaction(Query, Error, Success)
}
は、どのように私はmy_result値を返すことができますか?
var my_var = RecoverDataFromTable(table_name, argument1, argument2.....)
ありがとうございます。 詳しい説明が必要かどうか質問してください。あなたの関数のRecoverResultsが非同期である場合:)
http://www.raymondcamden.com/index.cfm/2012/1/6/Working-with-dates-and-SQLite-in-PhoneGap
**エラー**と**成功は**コールバックしている...彼らは非同期でありますか? – McGarnagle
私は初心者ですので、私は確信していません....しかし、私はそうだと思います.. – Stefano
Ok ...あなたは**データベース**について何か情報を提供できますか?それはJSライブラリのようです。 – McGarnagle