【发布时间】:2016-06-07 20:39:42
【问题描述】:
我正在 ASP.Net 应用程序中使用 JQuery 分页。如果我用下面的代码块这样的数字设置起始页,我会得到正确的起始页。
$('#table_3_Pagination').twbsPagination({
totalPages: $('#hidUnassignedNoPages').val(),
visiblePages: 7,
startPage: 3,
onPageClick: function (event, page) {
$('#page-content').text('Page ' + page);
//__doPostBack('getPage', page)
}
});
如您所见,我能够分配正确的页数,但是当我尝试从隐藏字段中动态获取值时,就像我在 hidUnassignedNoPages 中那样,它会抛出一个错误
起始页选项不正确
$('#table_3_Pagination').twbsPagination({
totalPages: $('#hidUnassignedNoPages').val(),
visiblePages: 7,
startPage: $('#hidUnassignedNoPages').val(),
onPageClick: function (event, page) {
$('#page-content').text('Page ' + page);
//__doPostBack('getPage', page)
}
});
如果我将值写入控制台或警报消息,那么我会得到正在设置的正确值。
我正在使用这里的库http://esimakin.github.io/twbs-pagination/
在代码中查看传递的值时
if (this.options.startPage < 1 || this.options.startPage > this.options.totalPages) {
throw new Error('Start page option is incorrect');
}
startPage 有正确的值
如果有人能让我知道我在这个问题上哪里出了问题,我将不胜感激。
【问题讨论】:
标签: javascript jquery asp.net pagination