功能得到回調,我有一些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 –