国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

ajax分頁查詢詳解

2024-09-01 08:27:20
字體:
來源:轉載
供稿:網友

(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再寫顯示數據的處理頁面,這里要考慮的是跳過多少條數據還有想要顯示多少條數據

<?phpinclude("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數據格式的處理方式            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北安市| 启东市| 黄大仙区| 濮阳县| 临清市| 阿瓦提县| 舒兰市| 射洪县| 自贡市| 行唐县| 方山县| 九台市| 特克斯县| 千阳县| 蓬溪县| 平邑县| 淮安市| 于田县| 咸丰县| 兴安盟| 台山市| 如皋市| 厦门市| 冕宁县| 宝清县| 紫金县| 中牟县| 石泉县| 古丈县| 资源县| 永顺县| 衡阳市| 云林县| 于都县| 莲花县| 平利县| 金沙县| 宁强县| 长阳| 开平市| 南陵县|