Jquery+Json實現無刷新分頁插件
數據分頁是一種可減輕服務器負擔,很多地方只需要局部刷新即可,提高客戶體驗,此插件功能強大,使用簡單,可靈活設置,使用時引入插件文件,再寫上20多代碼就可以輕松實現數據無刷新分頁了,多的不講了,先看效果

主要代碼如下:
$(function(){
var jsonData = eval(json);
$.each(jsonData,function(i,n){
$("#Searchresult").append("<li><img src=\""+n.pic+"\" atl=\""+n.name+"\" height=\"90\" /><br />"+n.name+"</li>");
});
var num_entries = $("#Searchresult li").length;
var showCount = 12;
$("#total").html("一共有 "+num_entries+" 條數據 每頁顯示"+showCount+"條");
var initPagination = function() {
// 創建分頁
$("#Pagination").pagination(num_entries, {
num_edge_entries: 1, //邊緣頁數
num_display_entries: 6, //主體頁數
callback: pageselectCallback,
items_per_page:showCount //每頁顯示1項
});
}();
function pageselectCallback(page_index, jq){
var max_elem = Math.min((page_index+1) *showCount, num_entries);
$("#htcList").html("");
for(var i=page_index*showCount;i<max_elem;i++){
var new_content = $("#Searchresult li:eq("+i+")").clone();
$("#htcList").append(new_content); //裝載對應分頁的內容
}
return false;
}
});
本文由用戶 dengjianbin 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!