全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例

使用bootstrap-paginator.js 分页来进行ajax 异步分页请求

具体的做法如下 :

首先定义一个异步提交请求的ajax 函数,其完整的函数如下:

var nid= $("#lbnid").val(); // 获取当前新闻编号 
var cpage = 1; // 当前页面号 
var tpage = 10; // 总页面数 
 
 
function getPaging() { 
  getComment(cpage); //获取新闻评论 
} 
 
//点击查看新闻评论 
$("#one2").click(function () { 
  getPaging(); 
}); 
 
//获取新闻评论评论 
function getComment(page) { 
  $.ajax({ 
    type: "get", 
    data: nid, 
    async: "false", 
    url: "/comment/GetComment?nid=" + nid+ "&page=" + page, 
    success: function (info) { 
 
      changeModel(info); // 更新局部页面 
 
      var totalpage = $("#totalpage").val(); //当前页面号 
      var curtpage = $("#curtpage").val(); // 总页面号 
      if (curtpage && totalpage) { 
        cpage = curtpage; 
        tpage = totalpage; 
      } 
 
      display(cpage, tpage); //显示评论 
 
    }, 
 
    error: function () { 
      alert("加载失败!请稍后重试!"); 
    } 
 
  }); 
} 
 
/*  obj: ajax 返回的html 数据 */ 
// 更新局部页面  
function changeModel(obj) { 
 
  var comt = $(".Comments"); 
  comt.replaceWith("<div class=Comments>" + obj + "</div>"); 
} 
 
 
/* curreentpage: 当前页面号; tpage: 总的页面数 */ 
//显示新闻评论 
function display(curtpage, tpage) { 
  var options = { 
    bootstrapMajorVersion: 3,//版本 
    currentPage: curtpage, //当前页数 
    numberOfPages: 10,//设置显示的页码数 
    totalPages: tpage, //总页数 
    itemTexts: function (type, page, current) { 
      switch (type) { 
        case "first": 
          return "首页"; 
        case "prev": 
          return "上一页"; 
        case "next": 
          return "下一页"; 
        case "last": 
          return "末页"; 
        case "page": 
          return page; 
      } 
    }, 
  } 
  $("#page").bootstrapPaginator(options); 
} 

接下来就是修改原来的 bootstrap-paginator.js文件, 这也是最关键的一步

onPageClicked: function (event, originalEvent, type, page) { 
 
  //show the corresponding page and retrieve the newly built item related to the page clicked before for the event return 
 
  var currentTarget = $(event.currentTarget); 
 
  switch (type) { 
  case "first": 
    currentTarget.bootstrapPaginator("showFirst"); 
    getComment(page); // 自定义的获取新闻评论的方法,一宝要记得添加这个自定义的函数        
    break; 
  case "prev": 
    currentTarget.bootstrapPaginator("showPrevious"); 
    getComment(page); 
    break; 
  case "next": 
    currentTarget.bootstrapPaginator("showNext"); 
    getComment(page); 
    break; 
  case "last": 
    currentTarget.bootstrapPaginator("showLast"); 
    getComment(page); 
    break; 
  case "page": 
    currentTarget.bootstrapPaginator("show", page); 
    getComment(page); 
    break; 
  } 
 
}, 

接下来就OK了。运行截图如下:

 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# bootstrap  # 异步分页  # paginator  # ajax分页  # Bootstrap Paginator+PageHelper实现分页效果  # bootstrap paginator分页插件的两种使用方式实例详解  # bootstrap paginator分页前后台用法示例  # 根据Bootstrap Paginator改写的js分页插件  # Bootstrap分页插件之Bootstrap Paginator实例详解  # Bootstrap Paginator分页插件使用方法详解  # Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果  # bootstrap-paginator服务器端分页使用方法详解  # 分页  # 自定义  # 下一页  # 上一页  # 点击查看  # 首页  # 末页  # 最关键  # 大家多多  # 重试  # 请稍后  # 这也是  # 加载  # GetComment  # comment  # false  # async  # data  # url  # type 


相关文章: 深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  如何快速搭建支持数据库操作的智能建站平台?  建站之星×万网:智能建站系统+自助建站平台一键生成  香港服务器选型指南:免备案配置与高效建站方案解析  浅析上传头像示例及其注意事项  网站制作公司排行榜,抖音怎样做个人官方网站  小建面朝正北,A点实际方位是否存在偏差?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  建站主机选购指南与交易推荐:核心配置解析  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  建站主机与虚拟主机有何区别?如何选择最优方案?  Swift中swift中的switch 语句  网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何在云指建站中生成FTP站点?  小型网站制作HTML,*游戏网站怎么搭建?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  如何在建站之星网店版论坛获取技术支持?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  网站图片在线制作软件,怎么在图片上做链接?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  宿州网站制作公司兴策,安徽省低保查询网站?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  学校为何禁止电信移动建设网站?  建站主机CVM配置优化、SEO策略与性能提升指南  建站之星代理如何优化在线客服效率?  制作网站外包平台,自动化接单网站有哪些?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  寿县云建站:智能SEO优化与多行业模板快速上线指南  如何在建站主机中优化服务器配置?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  如何配置FTP站点权限与安全设置?  实例解析Array和String方法  如何快速生成凡客建站的专业级图册?  建站之星展会模版如何一键下载生成?  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  建站主机服务器选型指南与性能优化方案解析  公司网站制作需要多少钱,找人做公司网站需要多少钱?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  利用JavaScript实现拖拽改变元素大小  Python多线程使用规范_线程安全解析【教程】  开心动漫网站制作软件下载,十分开心动画为何停播?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  XML的“混合内容”是什么 怎么用DTD或XSD定义  网站按钮制作软件,如何实现网页中按钮的自动点击?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  文字头像制作网站推荐软件,醒图能自动配文字吗?  盐城做公司网站,江苏电子版退休证办理流程? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。