function directPath(src,dest){ var db = window.openDatabase("Database","1.0","PhoneGap Demo",200000); db.transaction(queryDB,errorCB); return arrayroute;}function queryDB(tx){ tx.executesql(query,[],querySuccess,errorCB);}function querySuccess(tx,results) { //Write some code here.}function errorCB(err) { alert("Error in sql: " + err);}
问题是我想等到回调方法querySuccess在从directPath方法返回之前完成执行.
解决方法 不要试图对抗异步:你的应用可能最终似乎对用户没有反应.对于之后必须执行的任何代码,请使用querySuccess回调. 总结以上是内存溢出为你收集整理的cordova – 如何等到回调函数返回?全部内容,希望文章能够帮你解决cordova – 如何等到回调函数返回?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)