当说“用页面变量做某事”时,注释是什么意思?

时间:2019-03-27 16:09:13

标签: plugins jqpagination

我正在尝试为我的Web应用程序实现分页插件,但我发现了一个不错的插件。但是我不理解注释为“使用页面变量执行某些操作”的代码部分。我相信这是阻止分页插件完全为我工作的原因。

//Pagination
$('.pagination').jqPagination({
        paged: function(page) {
        // do something with the page variable      
        }
});

1 个答案:

答案 0 :(得分:0)

我是插件创建者。

这意味着在paged回调函数中,插件将传递page变量,并且在此回调函数中,您现在可以添加实现所需输出所需的任何代码。

如果使用以下命令,它将仅在控制台中输出页码:

$('.pagination').jqPagination({
        paged: function(page) {
                console.log(page);
        }
});

当然,您可能会想做更多的事情,也许您想执行AJAX请求以获取一些内容:

$('.pagination').jqPagination({
        paged: function(page) {

                fetch('http://example.com/movies.json?page=' . page)
                        .then(function(response) {
                                return response.json();
                        })
                        .then(function(myJson) {
                                console.log(JSON.stringify(myJson));
                        });

        }
});

简而言之,您需要将自己的代码添加到paged回调中,以执行所需的操作。