我需要运行 SQL SELECT 语句并存储结果。然后我需要将这些结果传递给一个函数并根据给定的数据点创建一个图表。请参阅下面的代码。
var dataKWhr = getCoverageAndKWhr();
console.log(dataKWhr);
createGraph(dataKWhr);
console.log("Created graph");
该getCoverageAndKWhr
函数开始运行,但原始函数的其余部分继续使用 log 语句和createGraph
. 这会失败,因为此时 dataKWhr 未定义,因为它的值尚未从getCoverageAndKWhr()
.
我宁愿不延迟固定的秒数。有没有办法在继续之前等待第一行完成?
这是一个带有 jQueryMobile 的 PhoneGap 应用程序。目前在安卓上测试。