define([
'underscore',
'backbone',
'models/shared_object',
'backbone_paginate'
], function(_, Backbone, Shared_Object){
"use strict";
var myCollection= Backbone.Collection.extend({
initialize: function(option) {
Backbone.Pagination.enable(this,{ipp:2,fetchOptions:{add:true}});
},
model: Shared_Object,
baseUrl: function() {
return location.protocol + '//' + location.host+'/address';
},
parse:function(dat){
return dat.items;
}
});
return new myCollection();
});
我有这个集合,我试图以这样一种方式对其进行分页,即每次调用只能获取2个项目。正如你所看到的,我有ipp:2,它将每页设置为每页2个项目。不过,我不明白为什么它会取出我收藏的所有物品。我的Parse()函数有问题吗?
答案 0 :(得分:0)
如上所述:
这听起来像服务器问题,而不是Backbone问题。
要看两件事:
什么参数被发送到服务器并且是ipp上的?
- 醇>
检查是否' ipp'确实正在被服务器接收,并且它正在做它应该做的事情,以限制发送回客户端的项目。