【问题标题】:Paginate system display all result分页系统显示所有结果
【发布时间】:2020-06-08 05:06:59
【问题描述】:

我想创建分页系统。我有这个代码:

(function (name) {
    var container = $('#pagination-' + name);
    container.pagination({
        dataSource: '/ajax/allads',
        locator: 'items',
        totalNumber: 3,
        pageSize: 2,
        ajax: {
            beforeSend: function () {
                container.prev().html('Loading...');
            }
        },
        callback: function (response, pagination) {

            window.console && console.log(22, response, pagination);
            var dataHtml = '<ul>';

            $.each(response, function (index, item) {
                dataHtml += '<li>' + item.title+ '</li>';
            });

            dataHtml += '</ul>';

            container.prev().html(dataHtml);
        }
    })
})('demo2');

它显示 2 页,但每次显示所有结果。为什么?

【问题讨论】:

  • 或许您可以告诉我们您使用哪个插件进行分页?
  • 这个库是 pagination.js

标签: javascript jquery pagination


【解决方案1】:

这与您的后端系统有关。结果基本上来自您的回复。或者你必须让你的问题更清楚。

【讨论】:

  • 我想过。我可以将后端系统编码为正常的分页,但是如何将它与 paginate.js 库集成?示例地址如下所示https://api.flickr.com/services/feeds/photos_public.gne?tags=cat&amp;tagmode=any&amp;format=json&amp;jsoncallback=?。我可以在这样的地址中发送页数 'localhost:8000/ajax/ads/1' 但它不起作用。
  • 什么不起作用?您遇到什么错误等?
  • 它显示一切
猜你喜欢
  • 2015-01-07
  • 1970-01-01
  • 2014-02-14
  • 2022-01-16
  • 1970-01-01
  • 1970-01-01
  • 2017-03-28
  • 1970-01-01
  • 2012-08-02
相关资源
最近更新 更多