2012-08-27 95 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

回答