当前位置: 首页 > 编程笔记 >

laypage前端分页插件实现ajax异步分页

施辉
2023-03-14
本文向大家介绍laypage前端分页插件实现ajax异步分页,包括了laypage前端分页插件实现ajax异步分页的使用技巧和注意事项,需要的朋友参考一下

本文实例为大家分享了laypage前端分页插件,ajax异步分页,获取json数据实现无刷新分页,供大家参考,具体内容如下

function GetList(pageIndex) {
      var _this = ""
      var clone_this = "";
      _this = $(".BindDataList");//数据列表容器,
      clone_this = _this.clone(true);
      var pageSize = 25;//每页展示的条数
      $.ajax({
        type: "get",
        async: false,//异步锁定,默认为true
        url: "../ashx/System/DefaultAjax.ashx",//后端处理数据,返回json格式
        data: {"pageIndex": pageIndex, "pageSize": pageSize, },
        contentType: "application/json; charset=utf-8",
        success: function (data) {
          var json = eval("(" + data + ")");
          if (json.PageCount > 0) //数据总条数
           {
            _this.html("");
            for (var i = 0; i < json.rows.length ; i++) {
              var html = "<li>json数据</li>";
              _this.append(html);
            }
            jsonpage(json, pageIndex, pageSize);
          }
          else {
            _this.html("");
            _this.append("");
          }
        }
      });
    }
 
function jsonpage(json, pageIndex, pageSize) {
      var coun = json.PageCount;//总数据条数
      var pagecount = coun % pageSize == 0 ? coun / pageSize : coun / pageSize + 1;//计算多少页
      var laypageindex = laypage({
        cont: 'project_page', //容器。值支持id名、原生dom对象,jquery对象。
        skin: '#fb771f',
        pages: pagecount, //通过后台拿到的总页数
        curr: pageIndex, //初始化当前页
        first: '|<', //将首页显示为数字1,。若不显示,设置false即可
        last: '>|', //将尾页显示为总页数。若不显示,设置false即可
        prev: '<', //若不显示,设置false即可
        next: '>', //若不显示,设置false即可
        jump: function (obj, first) { //触发分页后的回调
          if (!first) { //点击跳页触发函数自身,并传递当前页:obj.curr
            SearchHotTag(obj.curr);
          }
        }
      });
    }

以上就是本文的全部内容,希望对大家学习laypage分页插件有所启发和帮助,谢谢大家的阅读。

 类似资料:
  • 本文向大家介绍layui实现数据分页功能(ajax异步),包括了layui实现数据分页功能(ajax异步)的使用技巧和注意事项,需要的朋友参考一下 最近项目要使用layUI的分页,看了官方demo感觉还是不太清晰,摸索了一下,现在记录一下。 一、引入layUI的相关资源 二、html页面代码 三、定义showReocrd()函数异步加载数据 四、分页js 主要注意下: count: total 代

  • 本文向大家介绍使用Jquery+Ajax+Json如何实现分页显示附JAVA+JQuery实现异步分页,包括了使用Jquery+Ajax+Json如何实现分页显示附JAVA+JQuery实现异步分页的使用技巧和注意事项,需要的朋友参考一下 先给大家展示下运行效果图:  1.后台action产生json数据。    2.struts.xml相关配置 3.js获取json数据分页显示 ps:JAVA+

  • 本文向大家介绍jQuery Ajax 实现分页 kkpager插件实例代码,包括了jQuery Ajax 实现分页 kkpager插件实例代码的使用技巧和注意事项,需要的朋友参考一下 代码片段一: 代码片段二: 代码片段三: 下面这段代码:在原版上修改过,由于ajax分页不能及时更新总页数 下面是插件kkpager.js代码: 下面是插件kkpager_blue.css代码: 总结 以上所述是小编

  • 本文向大家介绍laypage分页控件使用实例详解,包括了laypage分页控件使用实例详解的使用技巧和注意事项,需要的朋友参考一下 在开发的时候经常遇到分页比较麻烦,尤其对于一个后端程序猿来说,但是这个问题不能不解决,于是找了一个分页的控件用用,记录在下,以便以后使用。 以下是官网中使用的简单例子: 一个基本的分页效果也就出来了。 如果你需要其他更加绚丽的效果请修改源代码。 先来说下,如果呈现出来

  • 本文向大家介绍ajax实现分页和分页查询,包括了ajax实现分页和分页查询的使用技巧和注意事项,需要的朋友参考一下 之前有写过ajax的加载页面,是非常简单的,而且不需要重新刷新页面,写起来也是非常的方便,今天写的分页是不用封装page.class.php的,是单纯的js和ajax写出来的 首先为了页面的整齐与美观,我用到了bootstrap,需要引进所需要的文件包 下面是页面显示的内容 下面是j

  • 本文向大家介绍asp.net Mvc4 使用ajax结合分页插件实现无刷新分页,包括了asp.net Mvc4 使用ajax结合分页插件实现无刷新分页的使用技巧和注意事项,需要的朋友参考一下 本文为在mvc4中使用ajax实现无刷新分页demo,记录一下。 解决方案思想:页面数据的初始加载和按页加载都是通过ajax来进行,页面分页链接点击后利用ajax技术发送当前页码到后端控制器,后端控制器根据当