功能得到回调,我有一些JavaScript代码,类似于以下内容:如何从调用内部变量
var Requests = {
get: function(search) {
// HTTP request happens, returns data.
}
}
我想别的调用这个地方,像下面这样:
Requests.get('thing');
虽然这是返回undefined,因为它没有等待http请求结果。我想知道如何推迟这个请求,直到它成功,或者以某种方式检查调用代码中的回调。谢谢!
查看Promises:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise。 –
我在看如何正确地做到这一点,但无法弄清楚正确的语法。有任何想法吗? @EduardoMelo –