【发布时间】:2015-02-19 17:59:42
【问题描述】:
我有一个执行多个 DDBB 调用的函数,因此它是异步的。
我需要调用该函数并检查它返回的 JSON 对象中的数据值(获胜者)。如果是真的,我需要再次调用该函数,直到获胜者 == 假。
while 不能使用,因为它不是异步的,我该怎么做?
someFunction(function(result) {
// if result.winner == true repeat
})
【问题讨论】:
-
把函数调用放到实际返回结果的success里面。
-
能否包含整个代码 sn-p ?我特指从数据库中获取代码的函数。
-
@fornal 你的意思是从同一个函数内部调用函数?
标签: javascript asynchronous while-loop callback