我正在尝试为我的Web应用程序实现分页插件,但我发现了一个不错的插件。但是我不理解注释为“使用页面变量执行某些操作”的代码部分。我相信这是阻止分页插件完全为我工作的原因。
//Pagination
$('.pagination').jqPagination({
paged: function(page) {
// do something with the page variable
}
});
答案 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
回调中,以执行所需的操作。