我正在使用 TwbsPagination 插件在我的应用程序中显示分页。当我们在初始化时设置页面大小时,它工作正常。但是,根据搜索结果,我想重置总页数。
当我尝试使用
$('#pagination').twbsPagination({totalPages:10});
它不会重置显示的总页数。
最佳答案
分析脚本代码后,我了解到该脚本使用 .data() 方法来保存分页的 View 状态,并且我设法显式地执行此操作。
.data():存储与匹配元素关联的任意数据,或返回指定数据存储中匹配元素集中第一个元素的值。 引用:http://api.jquery.com/data/
重置分页的解决方案。
您只需在“列表渲染”或“数据绑定(bind)”函数/方法之前调用
$('#pagination').empty();
$('#pagination').removeData("twbs-pagination");
$('#pagination').unbind("页面");
这将重置分页的 View 状态数据。 (“twbs-pagination”是 View 状态键)。
关于jquery - 重置jquery分页插件中的总页数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24961833/