最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ajax實(shí)現(xiàn)數(shù)據(jù)分頁(yè)查詢(xún)

 更新時(shí)間:2017年02月14日 11:30:16   作者:王小明愛(ài)紅領(lǐng)巾  
這篇文章主要為大家詳細(xì)介紹了ajax實(shí)現(xiàn)數(shù)據(jù)分頁(yè)查詢(xún)的相關(guān)資料,以及ajax實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的查詢(xún),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

用ajax實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的查詢(xún)以及對(duì)查詢(xún)數(shù)據(jù)進(jìn)行分頁(yè),供大家參考,具體內(nèi)容如下

主頁(yè)面代碼

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無(wú)標(biāo)題文檔</title>
<script src="jquery-1.11.2.min.js"></script>
<style type="text/css">
.dangqian{ background-color:#69F}
</style>
</head>

<body>

<div>
<input type="text" id="key" />
<input type="button" value="查詢(xún)" id="chaxun" />
</div>

<table width="100%" border="1" cellpadding="0" cellspacing="0">
 <tr>
  <td>代號(hào)</td>
  <td>名稱(chēng)</td>
  <td>父級(jí)代號(hào)</td>
 </tr>
 
 <tbody id="nr">
 
 </tbody> 
</table>
<div id="xinxi">
</div>
</body>

js代碼

<script type="text/javascript">
var page = 1; //當(dāng)前頁(yè) 定義一個(gè)變量 當(dāng)前頁(yè)


Load(); //加載數(shù)據(jù)
LoadXinXi(); //加載分頁(yè)信息


//查詢(xún)
$("#chaxun").click(function(){
  page = 1;
  Load(); //加載數(shù)據(jù)
  LoadXinXi(); //加載分頁(yè)信息
 })
function Load()
{
 var key = $("#key").val(); //查詢(xún)條件
 
 $.ajax({
   url:"chuli.php",
   data:{page:page,key:key},
   type:"POST",
   dataType:"JSON",
   success: function(data){
     var str = "";
     for(var k in data)
     {
      str +="<tr><td>"+data[k].AreaCode+"</td><td>"+data[k].AreaName+"</td><td>"+data[k].ParentAreaCode+"</td></tr>";
     }
     $("#nr").html(str);//把數(shù)據(jù)返回表格
    }
  });
}


functionLoadXinXi()
{
 var str = "";
 var minys = 1;
 var maxys = 1;
 var key = $("#key").val();
 
 //查總頁(yè)數(shù)
 $.ajax({
   async:false,
   url:"zys.php",
   data:{key:key},
   type:"POST",
   dataType:"TEXT",
   success: function(d){
     maxys = d;
    }
  });
 
 str += "<span>總共:"+maxys+"頁(yè)</span> &nbsp;";
 str += "<span id='prev'>上一頁(yè)</span>";
 
 for(var i=page-2;i<page+3;i++)
 {
  if(i>=minys && i<=maxys)
  {
   if(i==page)
   {
    str += "<span class='dangqian' bs='"+i+"'>"+i+"</span> &nbsp;";
   }
   else
   {
    str += "<span class='list' bs='"+i+"'>"+i+"</span> &nbsp;";
   }
  
  }
 }
  
 str += "<span id='next'>下一頁(yè)</span>"; 
 
 $("#xinxi").html(str);
 
 //給上一頁(yè)添加點(diǎn)擊事件
 $("#prev").click(function(){
   page = page-1;
   if(page<1)
   {
    page=1;
   }
   Load(); //加載數(shù)據(jù)
   LoadXinXi(); //加載分頁(yè)信息
  })
 //給下一頁(yè)加點(diǎn)擊事件
 $("#next").click(function(){
   page = page+1;
   if(page>maxys)
   {
    page=maxys;
   }
   Load(); //加載數(shù)據(jù)
   LoadXinXi(); //加載分頁(yè)信息
  })
 //給中間的列表加事件
 $(".list").click(function(){
   page = parseInt($(this).attr("bs"));
   Load(); //加載數(shù)據(jù)
   LoadXinXi(); //加載分頁(yè)信息
  })
}

</script>

處理頁(yè)面1

<?php
include("DBDA.class.php");
$db = new DBDA();

$key = $_POST["key"];
$num = 20;

$sql = "select count(*) from chinastates where areaname like '%{$key}%'";

$zts = $db->StrQuery($sql);

echo ceil($zts/$num);


處理頁(yè)面2

<?php
include("DBDA.class.php");
$db = new DBDA();

$page = $_POST["page"];
$key = $_POST["key"];
$num = 20;
$tiao = ($page-1)*$num;

$sql = "select * from chinastates where areaname like '%{$key}%' limit {$tiao},{$num}";

echo $db->JSONQuery($sql);

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

唐河县| 南江县| 都匀市| 红河县| 东莞市| 米泉市| 新津县| 西乌| 美姑县| 明星| 克什克腾旗| 新乡县| 财经| 沈阳市| 余姚市| 长武县| 拉萨市| 北辰区| 和龙市| 北碚区| 天祝| 东平县| 灵寿县| 南木林县| 时尚| 察哈| 澄江县| 宁津县| 临海市| 祁门县| 若羌县| 铜川市| 邳州市| 河西区| 威远县| 泰来县| 谢通门县| 永和县| 郎溪县| 竹北市| 思南县|