全网整合营销服务商

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

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

ajax实现分页查询功能

ajax分页查询功能的具体代码,供大家参考,具体内容如下

显示的效果如下:

实现效果的代码如下:

1.fenye.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link type="text/css" rel="stylesheet" href="../bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="external nofollow" />
<script src="../jquery-3.2.0.min.js"></script>
<script src="../bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>

<style type="text/css">

.list:hover{ cursor:pointer}
#prev:hover{ cursor:pointer}
#next:hover{ cursor:pointer}

</style>
</head>

<body>
<div class="page-header">
<h1>AJAX分页</h1>
</div>

<div>名称:<input type="text" id="name" />&nbsp;<button type="button" class="btn btn-info btn-xs" id="chaxun">查询</button></div>
<br />
<table width="100%" class="table table-hover">

 <tr>
  <td>代号</td>
  <td>名称</td>
 </tr>
 
 <tbody id="shuju">
  
 </tbody>
 
</table>

<br />
<ul class="pagination" id="xinxi"></ul>

</body>
<script type="text/javascript">
//代表当前页
var page = 1;
//每页显示几条
var num = 5;

//加载数据
Load();

//加载分页列表
LoadFenYe();

//加载数据的方法
function Load()
{
 var name = $("#name").val();
 $.ajax({
  url:"chuli.php",
  data:{page:page,num:num,name:name},
  type:"POST",
  dataType:"JSON",
  success: function(data){
   var str = "";
   for(var k in data)
   {
    str = str + "<tr><td>"+data[k].code+"</td><td>"+data[k].nno+"</td></tr>";
   }
   $("#shuju").html(str);
  } 
 });
}

//加载分页信息
function LoadFenYe()
{
 //存储所有分页信息的代码
 var s = "";
 var name = $("#name").val();
 //加载上一页
 s = "<li><a id='prev'>&laquo;</a></li>";
 
 //加载列表
 var zts = 0;
 $.ajax({
  async:false,
  data:{name:name},
  type:"POST",
  url:"zongtiaoshu.php",
  dataType:"TEXT",
  success: function(data){
   zts = data;
  }

 });
 
 //求总页数
 var zys = Math.ceil(zts/num);
 //为了防止出错
 page = parseInt(page);
 for( var i=page-2;i<page+3;i++)
 {
  if(i>0 && i<=zys)
  {
   if(i==page)
   {
    s = s+"<li class='active'><a ys='"+i+"' class='dangqian'>"+i+"</a></li>";
   }
   else
   {
    s = s+"<li><a ys='"+i+"' class='list'>"+i+"</a></li>";
   }
   
  }
 }
 
 //加载下一页
 s = s+"<li><a id='next'>&raquo;</a></li>";
 
 $("#xinxi").html(s);
 
 //给上一页加事件
 $("#prev").click(function(){
  page = parseInt(page);
  if(page>1)
  {page--;}
  
  //重新加载数据
  Load();
  //重新加载分页信息
  LoadFenYe();
 })
 //给下一页加事件
 $("#next").click(function(){
  page = parseInt(page);
  if(page<zys)
  {page++;}
  
  //重新加载数据
  Load();
  //重新加载分页信息
  LoadFenYe();
 })
 
 //给列表加事件
 $(".list").click(function(){
  page = parseInt($(this).attr("ys"));
  //重新加载数据
  Load();
  //重新加载分页信息
  LoadFenYe();
 })
}

$("#chaxun").click(function(){
 //重新加载数据
 Load();
 //重新加载分页信息
 LoadFenYe();
})


</script>
</html>

2.chuli.php

<?php
$page = $_POST["page"];
$num = $_POST["num"];
$name = $_POST["name"];

require "../DBDA.class.php";

$db = new DBDA();

$tguo = ($page-1)*$num;

$sql = "select * from nation where nno like '%{$name}%' limit {$tguo},{$num}";

echo $db->jsonquery($sql);

3.zongtiaoshu.php

<?php
$name = $_POST["name"];
require"../DBDA.class.php";
$db = new DBDA();
$sql ="select count(*) from nation where nno like '%{$name}%'";
echo $db->strquery($sql);

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


# ajax  # 分页  # 查询  # jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)  # ajax分页查询详解  # ajax实现分页和分页查询  # Ajax写分页查询(实现不刷新页面)  # ajax实现数据分页查询  # AJAX +SpringMVC 实现bootstrap模态框的分页查询功能  # ajax的分页查询示例(不刷新页面)  # JQuery+Ajax实现数据查询、排序和分页功能  # Ajax案例集下载:新增分页查询案例(包括《Ajax开发精要》中的两个综合案例) 下载  # 加载  # 下一页  # 上一页  # 每页  # 几条  # 为了防止  # 具体内容  # 大家多多  # 无标题文档  # 查询功能  # 当前页  # js  # style  # dist  # script  # nofollow  # external  # min 


相关文章: 微信小程序 input输入框控件详解及实例(多种示例)  如何在云主机上快速搭建网站?  MySQL查询结果复制到新表的方法(更新、插入)  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  桂林网站制作公司有哪些,桂林马拉松怎么报名?  如何选择最佳自助建站系统?快速指南解析优劣  建站之星安装后界面空白如何解决?  长沙做网站要多少钱,长沙国安网络怎么样?  建站主机是否属于云主机类型?  如何用IIS7快速搭建并优化网站站点?  重庆市网站制作公司,重庆招聘网站哪个好?  ,交易猫的商品怎么发布到网站上去?  黑客如何通过漏洞一步步攻陷网站服务器?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  如何在云指建站中生成FTP站点?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  如何制作网站标识牌,动态网站如何制作(教程)?  建站之星2.7模板快速切换与批量管理功能操作指南  如何制作一个表白网站视频,关于勇敢表白的小标题?  在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?  网站制作需要会哪些技术,建立一个网站要花费多少?  建站之星展会模板:智能建站与自助搭建高效解决方案  如何通过西部建站助手安装IIS服务器?  如何零基础开发自助建站系统?完整教程解析  微信推文制作网站有哪些,怎么做微信推文,急?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  高端智能建站公司优选:品牌定制与SEO优化一站式服务  如何正确选择百度移动适配建站域名?  宝塔建站助手安装配置与建站模板使用全流程解析  如何在建站之星绑定自定义域名?  如何快速建站并高效导出源代码?  广州建站公司哪家好?十大优质服务商推荐  如何用花生壳三步快速搭建专属网站?  建站OpenVZ教程与优化策略:配置指南与性能提升  如何在景安云服务器上绑定域名并配置虚拟主机?  营销式网站制作方案,销售哪个网站招聘效果最好?  如何快速生成橙子建站落地页链接?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  建站之星免费模板:自助建站系统与智能响应式一键生成  建站之星后台密码如何安全设置与找回?  如何快速生成可下载的建站源码工具?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  如何选择高效可靠的多用户建站源码资源? 

您的项目需求

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