我有一段代码,它对FB.api进行多次嵌套调用以检索某些信息。最终,它创建了一个名为“myfriends”的对象,并将我想要的信息存储在该对象中。
我想要做的是在填充数据之后(即在完成所有异步调用之后)使用该对象来运行其他东西。换句话说,我需要一种方法让我的代码知道这些调用是完整的。我怎么能这样做?
答案 0 :(得分:0)
在异步请求完成后调用'myfriends'。
示例:
FB.api('/me', function(response) {
alert('Your name is ' + response.name);
// Use 'myfriends' object here
});
答案 1 :(得分:0)
我最终使用了回调函数。我遇到的另一个问题是我的内部API调用是循环的;我最终使用异步循环函数。这个组合解决了我的问题。