ajax如何实现数据分页查询

小编给大家分享一下ajax如何实现数据分页查询,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

成都创新互联-专业网站定制、快速模板网站建设、高性价比西工网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式西工网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖西工地区。费用合理售后完善,十载实体公司更值得信赖。

具体内容如下

主页面代码




无标题文档


.dangqian{ background-color:#69F}





    代号   名称   父级代号           

js代码


var page = 1; //当前页 定义一个变量 当前页


Load(); //加载数据
LoadXinXi(); //加载分页信息


//查询
$("#chaxun").click(function(){
  page = 1;
  Load(); //加载数据
  LoadXinXi(); //加载分页信息
 })
function Load()
{
 var key = $("#key").val(); //查询条件
 
 $.ajax({
   url:"chuli.php",
   data:{page:page,key:key},
   type:"POST",
   dataType:"JSON",
   success: function(data){
     var str = "";
     for(var k in data)
     {
      str +=""+data[k].AreaCode+""+data[k].AreaName+""+data[k].ParentAreaCode+"";
     }
     $("#nr").html(str);//把数据返回表格
    }
  });
}


functionLoadXinXi()
{
 var str = "";
 var minys = 1;
 var maxys = 1;
 var key = $("#key").val();
 
 //查总页数
 $.ajax({
   async:false,
   url:"zys.php",
   data:{key:key},
   type:"POST",
   dataType:"TEXT",
   success: function(d){
     maxys = d;
    }
  });
 
 str += "总共:"+maxys+"页  ";
 str += "上一页";
 
 for(var i=page-2;i=minys && i<=maxys)
  {
   if(i==page)
   {
    str += ""+i+"  ";
   }
   else
   {
    str += ""+i+"  ";
   }
  
  }
 }
  
 str += "下一页"; 
 
 $("#xinxi").html(str);
 
 //给上一页添加点击事件
 $("#prev").click(function(){
   page = page-1;
   if(page<1)
   {
    page=1;
   }
   Load(); //加载数据
   LoadXinXi(); //加载分页信息
  })
 //给下一页加点击事件
 $("#next").click(function(){
   page = page+1;
   if(page>maxys)
   {
    page=maxys;
   }
   Load(); //加载数据
   LoadXinXi(); //加载分页信息
  })
 //给中间的列表加事件
 $(".list").click(function(){
   page = parseInt($(this).attr("bs"));
   Load(); //加载数据
   LoadXinXi(); //加载分页信息
  })
}

处理页面1

StrQuery($sql);

echo ceil($zts/$num);

处理页面2

JSONQuery($sql);

看完了这篇文章,相信你对“ajax如何实现数据分页查询”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!

什么是ajax

ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,可以通过在后台与服务器进行少量数据交换,使网页实现异步更新。


名称栏目:ajax如何实现数据分页查询
文章转载:http://scjbc.cn/article/pscejd.html

其他资讯