我正在使用facebook javascript API并尝试嵌套FB.api调用,如下所示。第一个FB.api调用工作正常,但嵌套的调用没有触发。谁能告诉我我做错了什么。
FB.api('/' + fbId1, function (response1) {
//Do Something with response1
FB.api('/' + fbId2, function (response2) {
//Do Something with response2
});
});
答案 0 :(得分:0)
我存放fbId2的变量是在第一个FB.api的闭包之外。使用jQuery $ .proxy函数我解决了下面的更改问题。
FB.api('/' + fbId1, $.proxy(function (response1) {
//Do Something with response1
FB.api('/' + fbId2, function (response2) {
//Do Something with response2
});
},this));