全网整合营销服务商

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

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

JavaScript实现翻页功能(附效果图)

效果图:

要点:

displayPage('#pageDiv','goPage','query',10,1,100);
  • #pageDiv是显示翻页的div名称。
  • goPage是跳转到后面的文本输入框的id,如果有需要可以根据 * 这个参数直接赋值。
  • query是查询的方法名称。
  • 10是总页数
  • 1是当前页数
  • 100是总条数。
<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%String path = request.getContextPath();%>
<%String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
<script src="/easyui/jquery-easyui-1.4.3/jquery.min.js"></script>
<script src="page.js"></script>
<script>
function query(queryPage){
  //ajax查询表格需要的数据
  var queryPage = queryPage||1;
  console.log("query page=" + queryPage);
  //重新生成pageDiv
  displayPage('#pageDiv','goPage','query',10,1,100);
}
</script>
<body>
<button onclick="query()">查询</button>
<div>
用js实现的一个翻页。<br/>
使用场景:table中的数据通过ajax查询,查询完毕之后调用js生成翻页控件。<br/>
<pre>
displayPage('#pageDiv','goPage','query',10,1,100);
</pre>
</div>
<br/>
<div id="pageDiv"></div>
</body>

page.js

/**
 * divObj:显示翻页的div,默认body。如:#pageDiv
 * inputId:跳转页面的id,默认goPage。如:goPage
 * js:点击过之后执行js的方法名。默认query。如:query
 * records:总页数,默认1。
 * total:总记录数,默认0。
 * page:当前页,默认1。
 */
function displayPage(divObj,inputId,js,records,page,total){
  //设置默认值   
  divObj = divObj||"body";
  inputId = inputId||"goPage";
  js=js||"query";
  records=records||1;
  total=total||0;
  page=page||1;
  var str = "当前第&ensp;<span name='page'>"+page+"</span>&ensp;页";
  str += "&ensp;共&ensp;<span name='total'>"+records+"</span>&ensp;页";
  str += "&ensp;<a href='javascript:void(0)' onclick='"+js+"(1)'>首页</a>";
  if(page>1){
    str += "&ensp;<a href='javascript:void(0)' onclick='"+js+"("+(page-1)+")'>上一页</a>";
  }else{
    str += "&ensp;<a>上一页</a>";
  }
  if(page<records){
    str += "&ensp;<a href='javascript:void(0)' onclick='"+js+"("+(page+1)+")'>下一页</a>";
  }else{
    str += "&ensp;<a>下一页</a>";
  }
  str += "&ensp;<a href='javascript:void(0)' onclick='"+js+"("+records+")'>尾页</a>";
  str += "&ensp;跳转到&ensp;<input type='number' min=1 max="+records+" id='"+inputId+"' value="+page+" style='width:40px'/>";
  str += "&ensp;<input type='button' value='go' onclick='var num=$(\"#"+inputId+"\").val();"+js+"(num)'/>";
  $(divObj).empty();
  $(divObj).append(str);
}

以上所述是小编给大家介绍的JavaScript实现翻页功能(附效果图),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# js  # 翻页功能  # jsp实现上一页下一页翻页功能(示例代码)  # JavaScript中transform实现数字翻页效果  # 基于Vuejs框架实现翻页组件  # 移动端翻页插件dropload.js(支持Zepto和jQuery)  # Js实现网页键盘控制翻页的方法  # js实现翻页后保持checkbox选中状态的实现方法  # 一个JS翻页效果  # javascript移动端 电子书 翻页效果实现代码  # 翻页  # 下一页  # 上一页  # 小编  # 跳转到  # 在此  # 给大家  # 尾页  # 跳转  # 可以根据  # 首页  # 所述  # 给我留言  # 感谢大家  # 输入框  # 条数  # 默认值  # 疑问请  # 有任何  # 当前页 


相关文章: 网站设计制作企业有哪些,抖音官网主页怎么设置?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  如何在腾讯云免费申请建站?  如何通过FTP空间快速搭建安全高效网站?  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  三星网站视频制作教程下载,三星w23网页如何全屏?  如何通过西部数码建站助手快速创建专业网站?  网站图片在线制作软件,怎么在图片上做链接?  制作网站外包平台,自动化接单网站有哪些?  Swift中switch语句区间和元组模式匹配  如何挑选最适合建站的高性能VPS主机?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  建站主机选购指南:核心配置优化与品牌推荐方案  建站之星如何配置系统实现高效建站?  公司网站制作价格怎么算,公司办个官网需要多少钱?  简单实现Android验证码  如何快速辨别茅台真假?关键步骤解析  如何在Windows虚拟主机上快速搭建网站?  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Swift中swift中的switch 语句  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  如何选择高效可靠的多用户建站源码资源?  建站之星安装提示数据库无法连接如何解决?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何用PHP工具快速搭建高效网站?  怀化网站制作公司,怀化新生儿上户网上办理流程?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  广州商城建站系统开发成本与周期如何控制?  C++如何编写函数模板?(泛型编程入门)  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  定制建站策划方案_专业建站与网站建设方案一站式指南  网站制作软件免费下载安装,有哪些免费下载的软件网站?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  网站制作新手教程,新手建设一个网站需要注意些什么?  如何基于PHP生成高效IDC网络公司建站源码?  c# await 一个已经完成的Task会发生什么  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  如何有效防御Web建站篡改攻击?  建站之星如何保障用户数据免受黑客入侵?  建设网站制作价格,怎样建立自己的公司网站?  魔方云NAT建站如何实现端口转发?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  如何在建站之星绑定自定义域名?  中山网站制作网页,中山新生登记系统登记流程?  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  建站之星如何开启自定义404页面避免用户流失?  如何注册花生壳免费域名并搭建个人网站? 

您的项目需求

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