RequireJS / Backbone:如何将数据传递给require

时间:2013-01-31 20:38:52

标签: jquery backbone.js requirejs

我有一个包含以下内容的Backbone事件:

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是如何工作的,但我试过了。

1 个答案:

答案 0 :(得分:0)

您不需要将响应作为参考传递给require,因为它已在调用完成时定义。将您的要求电话更改为:

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

应该做的伎俩!