根据Json数据进行PHP分页

时间:2018-07-10 02:11:35

标签: php

我有一个PHP curl请求,该请求返回json数据。

"records": {
                "name": "John;",
                "last_name": "Travolta"
            },

我可以在foreach循环中显示此数据。 但是,它有50多个记录。

我是否可以进行分页,所以我每页可以显示5条记录?

请注意,具有限制的请求无效,它仍会返回所有数据:

http://api-request-url?limit=5

1 个答案:

答案 0 :(得分:0)

有一堆可以使用的JS库。我以前使用过pagination.js,它很容易实现。

pagination.js.org/index.html

对于数据源,您可以使用数组,对象,函数或URL。您还可以发出AJAX请求以获取数据,这可能与您的设置配合得很好。

示例(来自文档):

$('#demo').pagination({
    dataSource: [1, 2, 3, 4, 5, 6, 7, ... , 195],
    callback: function(data, pagination) {
        // template method of yourself
        var html = template(data);
        dataContainer.html(html);
    }
});