<%a=1%>//声...">

node.js分页

作者: 焚心123 | 来源:发表于2019-11-13 10:31 被阅读0次

 ejs页面中的代码


       data是主页渲染,查找返回的数据


    <p class="pp">

<%a=1%> //声明变量var  a = 1;

<%for(var i=0;i   //循环

<%if(i%5==0)%> //判断,如果要每页的数据显示为五条,就%5

<%=a%> //在span里输入变量a的值

<%a++%> //数据超过五条就+1

                       <%}%>

                <%}%>

       </p>


 js:用绑定事件,也可以用委托事件


$(".pp>span").on("click",function () {

  $(this).css({background:"green",width:"40px",height:"40px",

    display:"inline-block",textAlign:"center",lineHeight:"40px",

    fontSize:"20px"}).siblings().css({background:"#ccc"})

  var a=$(this).index();

  $.ajax({

    url:"/pag",

    data:{

      index:a

    },

    success:function (ret) {

      if (ret.code==0){

        var da=ret.data;

        var str="";

        for(var i in da){

          str+=` <tr>

          <td>${da[i].id}</td>

          <td>${da[i].name}</td>

          <td>${da[i].age}</td>

          <td>${da[i].tel}</td>

          <td>

            <button v="${da[i]._id}" type="button" class=" del btn btn-warning">删除</button>

            <button type="button" class="edit btn btn-danger" data-toggle="modal" data-target="#myModal">编辑</button>

          </td>

        </tr>`

        }

        $("tbody").html(str);

      }

    },error:function (msg) {

      console.log(msg)

    }

  })

})


routes:


//8. 分页


    router.get("/pag",function(req,res,next){

           var da=req.query;  //获取前台请求数据

           mm.find(function(err,data){

             if(!err){

                  res.send({

                       code:0,

                       data:data,

                        message:"分页数据查找成功"

           }   )

                }

               }).limit(5).skip(Number(da.index)*5)    //每页五条数据显示

     })

样式:


$(".pp>span").css({background:"green",width:"40px",height:"40px",

  display:"inline-block",textAlign:"center",lineHeight:"40px",

  fontSize:"20px"}).next().css({background:"#ccc"})

相关文章

  • node.js分页

    ejs页面中的代码 data是主页渲染,查找返回的数据

    <%a=1%>//声...

  • node.js分页查询

  • MyBatis之分页

    五、分页 目录:使用Limit分页、RowBounds分页、分页插件 1.使用Limit分页 语法: 使用MyBa...

  • JS的分页算法

    分页的总页数算法 分页算法 分页存储过程或者页面分页中的分页算法: int pagesize // 每页记录数 i...

  • WEB页面中几种常见的分页样式

    这里谈谈WEB页面中几种常见的分页样式 分页样式一:滚动翻页image 分页样式二:常规分页image 分页样式三...

  • 目录【Java分页(前台+后台)】

    SubList分页-001-分页概述 SubList分页-002-需求 SubList分页-003-中文处理 Su...

  • SSM框架-实现Mybatis分页功能-foreknow_cms

    分页处理 分页1、前台分页2、数据库(后台)分页3、存储过程 Orade (Rownum) Mysql(lim...

  • 2018-10-10:分页

    分页 真分页使用特定的sql语句,条件查询出指定内容 假分页数据全部取出,在页面分页显示 分页数据pageSize...

  • Springboot 分页

    //分页返回类 @ApiModel(value ="分页内容", description ="分页数据返回内容")...

  • 分页SQL

    分页 rownum,rowid 分页SQL

网友评论

    本文标题:node.js分页

    本文链接:https://www.haomeiwen.com/subject/szchictx.html