Ajax實現頁碼式分頁

2021-07-11 22:44:53 字數 1345 閱讀 1098

ajax實現頁碼式分頁

1.問題場景

分別實現如下分頁效果:

2.實現方法

第一種樣式的實現:

ajax:

$(function() else if (currentpage < 4) else if (data - currentpage < 3) else

for (var i = start; i <= end; i++) else

}if (currentpage < data)

");$("#page a").click(function()

if (page == ">>")

currentpage = page;

console.log("當前頁數:" + page);

pageopera($(this).attr("href"), page);

return false;

});};

/*分頁查詢*/

var pageopera = function(url,startpage),

success : function(data)else

}var count = data.size;

var pagecount = parseint((count-1)/number + 1);

//alert(pagecount);

pagenum(url,pagecount);

},error : function(data)

});};

pageopera(url, 1);

});對應的html

共頁第二種樣式的實現:

ajax:

//初始化,載入第一頁

$(function());

var curpage =1;

var number = 10;

var pagebutton = function(pagenums,number)else if(name=="syy")else if(name=="xyy")else if(name=="wy")

loaddata(curpage);

/*$("#showcurrnetpage").text(curpage+"/"+pagenums);*/

});}

//分頁查詢真實資料

var loaddata = function(start);

$.getjson("api/year/list",param,function(data));

}});

};html

ajax實現分頁

之前寫的分頁都是a標籤直接跳轉,這次業務需要不重新整理頁面實現分頁,下面記錄原生的實現方法 html 第一頁預設展示內容 600 777 green 分頁按鈕 1js var page 1 預設頁面1 function if page 1 post data,function data else 業...

Ajax實現分頁查詢

由於查詢返回的資料量很大,超過10w條資料,因此需要對頁面查詢功能進行優化。放棄原有程式中使用datagrid的做法,自己編寫分頁顯示模組。首先在頁面上新增幾個div 用於顯示查詢回的資料 用於顯示分頁的頁碼 用於顯示前一頁 後一頁 首頁 尾頁等控制按鈕 用於顯示當前頁的頁碼 實現客戶端分頁函式 v...

AJAX實現分頁效果

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...