我正在尝试为我的 webapp 实现一个分页插件,我找到了一个很好的插件。但是我不理解注释为“使用页面变量执行某些操作”的代码部分。我相信这是阻止分页插件完全为我工作的原因。
//Pagination
$('.pagination').jqPagination({
paged: function(page) {
// do something with the page variable
}
});
我正在尝试为我的 webapp 实现一个分页插件,我找到了一个很好的插件。但是我不理解注释为“使用页面变量执行某些操作”的代码部分。我相信这是阻止分页插件完全为我工作的原因。
//Pagination
$('.pagination').jqPagination({
paged: function(page) {
// do something with the page variable
}
});
我是插件创建者。
这意味着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
回调中以执行您希望它执行的操作。