【发布时间】:2012-06-19 10:21:51
【问题描述】:
就像一个人在这里问的那样(但他的解决方案是调用另一个函数)https://stackoverflow.com/a/10796326/315200 ...我想知道是否有可能有一个函数在异步响应时不调用第二个函数请求,但在异步请求响应时只需 return。
可能是这样的:
function callToFacebook() {
var fbResponse;
FB.api('/me', function (response) {
fbResponse = response;
});
return fbResponse; //Will return undefined because CallToFacebook is async
}
在不调用另一个函数的情况下,这不是可能吗?
我想要实现的是拥有一个可以使用一些参数调用的函数,它将从异步网络服务(如 FB)返回响应 object。
【问题讨论】:
-
如果可能,这将作为答案给出。
标签: javascript jquery ajax asynchronous