2013-01-31 57 views
1

我已經得到了包括骨幹事件:RequireJS /骨幹:如何將數據傳遞到需要

this.model.save() 
    .done(function(response) { 
     require(['models/countModel', 'views/countView'], function(cm, cv, response) { 
      console.log(response); 
     }); 
    }); 
    .fail(function(response) { 
     ... 
    }); 

console.log(response)產生不確定的。我需要來自服務器的響應,以便我可以處理這些數據。我如何得到它?但如果我console.log()它高於require然後我得到來自服務器的響應。我如何通過它?我所做的不起作用。我不認爲這是一個require打算工作,但我嘗試過。

回答

0

您不需要將響應作爲參考傳遞給require,因爲它在調用完成時已經定義。更改您的要求電話:

require(['models/countModel', 'views/countView'], function(cm, cv) { 

應該做的伎倆!