婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ajax分頁查詢詳解

ajax分頁查詢詳解

熱門標簽:河間市地圖標注app 立陶宛地圖標注 大眾點評400電話怎么申請 怎樣在地圖標注文字 電銷機器人 長春 上海企業外呼系統價錢 東平縣地圖標注app 地圖標注推銷坑人 中國地圖標注不明確情況介紹表

(1)先寫個顯示數據的頁面,分頁查詢需要那幾個部分呢?

1.首先是查詢的文本框輸入,還有查詢按鈕,那么就開始寫代碼吧

div>
input type="text" id="key" /> //輸入查詢字的文本框
input type="button" value="查詢" id="chaxun" /> //查詢按鈕,起名字是為了以后給這個按鈕加事件,因為只有點擊了才可以將文本框的內容進行查詢
/div>

看下效果:

 

2.接下來就是顯示數據了,顯示數據必然是要查數據庫了,就要用到ajax的方法

先將jQuery的包引入這個顯示數據的頁面

script src="../jquery-1.11.2.min.js">/script>  //引入jQuery的包

編寫想要顯示的列的內容,自然是要寫表了,寫一行,行中有單元格放想要顯示內容的字段名(這里顯示3種信息)

table width="50%" border="1" cellpadding="0" cellspacing="0">
  tr>br>    //顯示的字段名,這是第一行的內容
  td>代號/td>
  td>名稱/td>
  td>父級代號/td>
  /tr>
  tbody id="bg>
br>  //這里放的就是查找數據庫的內容了
 /tbody>
  
/table>

現在還沒有查看數據庫,但是可以先看下顯示效果:

 

3.現在可以先來查數據庫了,這里就要用到ajax了

3.1不過既然是要分頁顯示,那么會有個默認的第一頁,可以先定個變量

var page = 1; //當前頁

3.2然后開始寫ajax,查詢一下數據庫了,但是這個會常用到,避免再寫很多遍,我們可以寫一個方法

function Load()
{
  var key = $("#key").val(); //查詢條件:因為會用到查詢
  $.ajax({
 url:"fenye_chuli.php", //顯示數據的處理頁面
 data:{page:page,key:key}, //頁數和查詢都要傳值
 type:"POST",
 dataType:"JSON", //這里我們用JSON的數據格式
 success: function(data){
  //執行完處理頁面后寫代碼
  }
 });
}

3.3再寫顯示數據的處理頁面,這里要考慮的是跳過多少條數據還有想要顯示多少條數據

?php
include("DBDA.class.php"); //調用封裝好的類
$db = new DBDA(); //造新對象
$page = $_POST["page"]; //傳值頁數
$key = $_POST["key"]; //傳值關鍵字br>
$num = 20; //每頁想要顯示的數據條數
$tiao = ($page-1)*$num; //顯示的當前跳過多少條數據
//查詢表中模糊查詢名稱是關鍵字,分頁是跳過多少條,顯示多少條數據
$sql = "select * from chinastates where areaname like '%{$key}%' limit {$tiao},{$num}";
//執行sql語句
echo $db->JSONQuery($sql); //調用的是寫好的JSON數據格式的處理方式

JSON數據格式是關聯數組,所以要進行處理一下,將處理方式封裝成類就好

在“AJAX中的dataType(數據格式)-text、json”中寫到過處理方式 

3.4處理頁面結束后,就是要寫ajax中執行完處理頁面后寫代碼(注意:上面用的是JSON的數據格式,所以要注意字段名要和數據庫中的一樣,還有就是他是關聯數組)

success: function(data){
 var str = "";
 for(var k in data)
 {br>       //循環顯示的代號、名稱、父級代號
   str +="tr>td>"+data[k].AreaCode+"/td>td>"+data[k].AreaName+"/td>td>"+data[k].ParentAreaCode+"/td>/tr>";
 }
 $("#bg").html(str); //將內容放大顯示這些數據的地方
}

這樣就把想要顯示的數據放到bg中了,記得這個方法調用一下

到此就是顯示數據了,但是這樣沒法實現分頁,所以還需要分頁,這里就是要放數字了,但是也是需要遍歷的,隨意放空的就可以

div id="xinxi">
  //顯示數字或是上一頁
/div>

3.5這個也是可以寫成個方法,然后調用

要知道最大能顯示多少頁,這里可以先定義一個默認最大數,這個最大數也可以是搜索關鍵字時顯示的最大頁數

var maxys = 1;

找到關鍵字的值

var key = $("#key").val();

然后就是寫ajax了,查總頁數

$.ajax({
 async:false, //因為這個是要同步執行的,所以值是false
 url:"fenye_zys.php", //處理頁面
 data:{key:key}, //想要傳的值
 type:"POST", //傳值方式
 dataType:"TEXT", //這里可以用TEXT字符串的方式
 success: function(d){
   //處理頁面結束后的語句
 }
});

接下里就是寫處理信息的處理頁面了

?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); //轉換成整數

處理頁面執行結束后,就要把查到的最大頁數交個默認的最大頁數

success: function(d){
 maxys = d; //將執行結果交給定義的最大頁數
}

這樣之后就是要有“上一頁”“下一頁”,中間的數可以讓他每次顯示5條

str += "span>總共:"+maxys+"頁/span> ";
str += "span id='prev'>上一頁/span>"; //后面要用到單擊事件的,在這起個名字
//循環的當前頁
str += "span id='next'>下一頁/span>"; //這個也是要用點擊事件的也要起名字

然后再是寫循環的頁數了

for(var i=page-2;ipage+3;i++) //前后顯示2個
{
  if(i>=minys  i=maxys) //頁數是要有范圍的,大于最小頁數,小于最大頁數
  {
 if(i==page)
 {
   str += "span class='dangqian' bs='"+i+"'>"+i+"/span> "; //當前頁選中
 }
     else
     {
   str += "span class='list' bs='"+i+"'>"+i+"/span> "; //顯示當前頁
     }
  }
} 

將值傳送到div的xinxi處

$("#xinxi").html(str);

最后結果如下圖顯示:  

接下來就是上一頁和下一頁的點擊事件了,首先是上一頁的點擊事件

//給上一頁添加點擊事件
$("#prev").click(function(){
 page = page-1; //當前頁減1
 if(page1)
 {
   page=1;
 }
 Load(); //加載數據
 LoadXinXi(); //加載分頁信息
})

再就是下一頁的點擊事件

//給下一頁加點擊事件
$("#next").click(function(){
 page = page+1; //當前頁加1
 if(page>maxys) 
 {
   page=maxys;
 }
 Load(); //加載數據
 LoadXinXi(); //加載分頁信息
})

給循環的數字加點擊事件

//給中間的列表加事件
$(".list").click(function(){
 page = parseInt($(this).attr("bs"));
 Load(); //加載數據
 LoadXinXi(); //加載分頁信息
})

最后都調用一下就可以了

4.關鍵字查詢,這里就是要對查詢進行加點擊事件

("#chaxun").click(function(){
 page = 1;
 Load(); //加載數據
 LoadXinXi(); //加載分頁信息
})

最后整體的顯示:

這樣分頁查詢解結束了,沒有刷新頁面就可以分頁顯示,看下整體的效果

(1)分頁顯示

(2)查詢顯示

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

您可能感興趣的文章:
  • Ajax寫分頁查詢(實現不刷新頁面)
  • ajax實現數據分頁查詢
  • ajax的分頁查詢示例(不刷新頁面)
  • Ajax案例集下載:新增分頁查詢案例(包括《Ajax開發精要》中的兩個綜合案例) 下載
  • Spring Data JPA+kkpager實現分頁功能實例
  • kkpager 實現ajax分頁查詢功能

標簽:營口 遼寧 玉樹 本溪 銅川 益陽 內江 四川

巨人網絡通訊聲明:本文標題《ajax分頁查詢詳解》,本文關鍵詞  ajax,分頁,查詢,詳解,ajax,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax分頁查詢詳解》相關的同類信息!
  • 本頁收集關于ajax分頁查詢詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久99精品久久久久| 亚洲国产精品精华液网站| 日韩一区二区三区三四区视频在线观看 | 美国毛片一区二区| 日韩精品一区第一页| 亚洲一区成人在线| 午夜欧美在线一二页| 五月天久久比比资源色| 图片区小说区区亚洲影院| 午夜精品在线看| 日韩黄色免费电影| 国产在线麻豆精品观看| 成人性生交大片免费看中文网站| 国产精品一区二区在线观看不卡 | 一区二区三区高清| 亚洲精品视频自拍| 亚洲成av人片| 精品一区二区三区视频| 国产寡妇亲子伦一区二区| 成人激情av网| 欧美日本在线看| 26uuu亚洲综合色欧美 | 欧美一区二区性放荡片| 日韩一级高清毛片| 国产日韩欧美一区二区三区乱码| 国产精品女人毛片| 午夜成人在线视频| 国产+成+人+亚洲欧洲自线| 一本一本大道香蕉久在线精品 | 国内精品国产三级国产a久久| 从欧美一区二区三区| 色婷婷久久一区二区三区麻豆| 欧美午夜寂寞影院| 久久久99久久精品欧美| 亚洲男人的天堂在线观看| 日韩成人av影视| a在线播放不卡| 欧美一级黄色录像| 亚洲精品成人少妇| 国产精品小仙女| 在线播放欧美女士性生活| 欧美国产乱子伦| 人人狠狠综合久久亚洲| 91视频你懂的| 久久精品免视看| 青青草国产成人av片免费| www.欧美.com| 久久众筹精品私拍模特| 亚洲电影中文字幕在线观看| 成人国产精品视频| 精品国精品自拍自在线| 亚洲成人av在线电影| av色综合久久天堂av综合| 欧美精品一区二区三| 日韩黄色小视频| 欧美日韩电影在线播放| 中文字幕在线不卡视频| 国产99久久久精品| 精品成人a区在线观看| 午夜日韩在线观看| av电影天堂一区二区在线观看| 欧美成人精品3d动漫h| 亚洲不卡在线观看| 欧美视频一区二区三区在线观看| 亚洲欧洲性图库| 国产成+人+日韩+欧美+亚洲| 精品精品国产高清a毛片牛牛| 亚洲精品中文在线影院| 91亚洲永久精品| 中文字幕乱码久久午夜不卡| 国产成人免费视频一区| 久久久精品tv| 高清在线成人网| 欧美国产精品v| 成人免费高清在线| 国产精品久久久久一区| 色又黄又爽网站www久久| 亚洲三级在线观看| 人人狠狠综合久久亚洲| www.视频一区| 国产精品久久三| 粉嫩一区二区三区在线看| 久久久精品国产免大香伊| 国产91精品免费| 国产精品国产自产拍高清av| 成人小视频免费观看| 国产精品久线在线观看| 91极品美女在线| 亚洲成人自拍偷拍| 精品成人在线观看| 成人高清免费观看| 玉足女爽爽91| 欧美一二三区在线| 色网站国产精品| 亚洲制服丝袜av| 欧美一区二区视频免费观看| 日本三级韩国三级欧美三级| 91一区二区在线| 国产精品拍天天在线| 福利电影一区二区| 中文字幕一区在线观看| 欧美四级电影网| 蜜臀av性久久久久蜜臀av麻豆| 久久综合国产精品| 91亚洲精品一区二区乱码| 亚洲国产成人av好男人在线观看| 日韩你懂的在线观看| 成人avav影音| 日韩不卡一区二区| 日本一区二区视频在线| 欧美丰满一区二区免费视频| 粉嫩绯色av一区二区在线观看 | 欧美高清视频在线高清观看mv色露露十八| 亚洲欧美韩国综合色| 欧美日韩mp4| 波多野结衣中文字幕一区| 亚洲国产日韩a在线播放| 国产午夜精品久久久久久久 | 欧美大黄免费观看| 91网站在线播放| 精品亚洲国内自在自线福利| 成人免费小视频| 久久久99精品久久| 日韩视频在线你懂得| 日本高清不卡一区| 成人黄色777网| 国内精品久久久久影院薰衣草| 精油按摩中文字幕久久| 亚洲一本大道在线| 久久综合狠狠综合久久激情 | 福利一区二区在线| 黑人精品欧美一区二区蜜桃| 亚洲国产日韩a在线播放| 自拍偷拍欧美精品| 国产片一区二区三区| 日韩欧美国产午夜精品| 欧美伦理视频网站| 国产亚洲精品7777| 日韩免费高清av| 欧美日韩亚洲国产综合| 色综合久久久久久久| av在线播放一区二区三区| 成人av影院在线| 国产91精品一区二区麻豆网站| 国产一区二区免费在线| 激情欧美一区二区三区在线观看| 日韩国产在线观看一区| 丝袜国产日韩另类美女| 日韩成人精品视频| 奇米四色…亚洲| 精品中文av资源站在线观看| 日本sm残虐另类| 久久99精品国产.久久久久久| 蜜臀久久久99精品久久久久久| 免费看日韩a级影片| 天堂精品中文字幕在线| 蜜臀av性久久久久av蜜臀妖精| 免费欧美在线视频| 美女网站色91| 国产成人午夜视频| 97成人超碰视| 欧美色图一区二区三区| 日韩一级片网址| 国产亚洲欧美日韩日本| 国产精品视频看| av电影天堂一区二区在线观看| 日本va欧美va精品发布| 精品中文字幕一区二区小辣椒| 国产一区二区三区久久悠悠色av| 国内精品第一页| 97aⅴ精品视频一二三区| 色婷婷精品大视频在线蜜桃视频| 色www精品视频在线观看| 欧美视频中文一区二区三区在线观看| 欧美日韩在线播放| 亚洲精品一区二区精华| 国产精品久久一卡二卡| 亚洲欧美另类小说| 麻豆91免费看| 成人h精品动漫一区二区三区| 91高清视频在线| 精品国精品自拍自在线| 亚洲手机成人高清视频| 亚洲va国产天堂va久久en| 免费成人美女在线观看.| 成人午夜激情影院| 欧美日韩另类一区| 久久久精品综合| 洋洋成人永久网站入口| 久99久精品视频免费观看| 色综合色综合色综合色综合色综合 | 18欧美亚洲精品| 日韩—二三区免费观看av| 成人av电影在线| 欧美一二三四在线| 亚洲激情校园春色| 国产一区二区在线影院| 欧美日韩精品欧美日韩精品一 | 日本黄色一区二区| 久久久久久久久久看片|