0

我有一段代码对 FB.api 进行多次嵌套调用以检索某些信息。最终,它创建了一个名为“myfriends”的对象并将我想要的信息存储在该对象中。

我想做的是使用该对象,在它被填充数据之后(即在完成所有异步调用之后),运行其他东西。换句话说,我需要一种方法让我的代码知道这些调用是完整的。我怎样才能做到这一点?

4

2 回答 2

0

我最终使用了回调函数。我遇到的另一个问题是我的内部 API 调用处于循环状态。我最终使用了一个异步循环函数。这种组合解决了我的问题。

于 2013-05-12T17:14:16.113 回答
0

异步请求完成后调用“myfriends”。

例子:

FB.api('/me', function(response) {
  alert('Your name is ' + response.name);
  // Use 'myfriends' object here
});
于 2013-05-07T02:14:49.737 回答