使用Backbone.js从

时间:2015-04-22 10:41:43

标签: javascript json django backbone.js

我的Django API响应我的Backbone.js前端,我只收到部分数据。

我收到的回复如下:

{"count":27,"next":"http://127.0.0.1:8000/messages/?page=2","previous":null,"results":    
   [
     {"url":"http://127.0.0.1:8000/messages/1/","creator":"CREATOR","content":"CONTENT","post_date":"2015-04-21T22:13:08.654152Z"},
     {"url":"http://127.0.0.1:8000/messages/2/","creator":"CREATOR2","content":"CONTENT2","post_date":"2015-04-21T22:13:08.654152Z"},
     ...
   ]
}

这是因为我的响应有一个next字段,其中包含其他响应的URL。我应该如何在Backbone中处理这个问题,以便从服务器获得整个响应?

**这是我的收藏中的sync函数:

sync: function(method, model, options) {
  var that = this;
  var params = _.extend({
    type: 'GET',
    dataType: 'json',
    url: that.url,
    processData: false
  }, options);
  return $.ajax(params);
}

所以它只向GET发出http://127.0.0.1:8000/messages/个请求,但我不知道如何向next响应参数发出另一个请求。

0 个答案:

没有答案