且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

服务器端分页与AJAX和放大器; jQuery的

更新时间:2023-01-23 19:26:29

假设你知道有多少页面时,首先产生的页面,您可以像分页列表创建列表块 -

Assuming you know how many pages there when the page is first generated you can create a list block for your paging list like -

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    ...
</ul>

然后你可以改变你的jQuery的东西一样 -

You could then change your jQuery to something like -

function getPage(startPage, selectedPageSize) {
    $.getJSON(
        '/Account/UserList?startPage=' + startPage + '?pageSize=' + selectedPageSize,
        null,
        function (data) {
            $.each(data, function (i, item) {
                PrintUsers(item);
            });
        }
    );
}

var pageSize = 10;
$(document).ready(function() {
    getPage(0, pageSize);
});

$(function(){
    $('li').click(function() {
        var page = $(this).text();
        getPage(page, pageSize);
    });
});