2012-08-27 58 views
1

在我的初始化函数,我的路由器中我有这样一段代码:骨干Facebook的API函数

AppRouter.prototype.initialize = function() { 
    Backbone.history.start(); 

    FB.api("/me", function(me) { 
     name = me.name; 
     alert('Hello ' + name) 
    }); 
}; 

这提醒我,我的名字(你好丹尼)。

不过,我想送此警报的FB.api功能外:我的新代码 - 不工作,并与“空”返回警报是这样的:

AppRouter.prototype.initialize = function() { 
     Backbone.history.start(); 

     var name; 
     name = null; 

     FB.api("/me", function(me) { 
      name = me.name; 
     }); 
     alert('Hello ' + name) 
    }; 

任何人都可以建议如何我可能会这样做,任何帮助将不胜感激,谢谢!

+0

啊对。我的计划是将该ajax调用的结果保存到模型中。但是,如果上述不可能,我可以看到一种做法吗? – Danny

回答