国产探花免费观看_亚洲丰满少妇自慰呻吟_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數據格式的處理方式            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 缙云县| 那曲县| 进贤县| 廉江市| 临泉县| 高邑县| 手游| 资源县| 沈阳市| 微博| 明光市| 微博| 壶关县| 新田县| 灵丘县| 崇左市| 包头市| 航空| 澄城县| 萨迦县| 博罗县| 万州区| 凯里市| 肥城市| 满城县| 乐至县| 黄冈市| 沧州市| 永德县| 辛集市| 荔波县| 翼城县| 哈巴河县| 合阳县| 大宁县| 甘德县| 江永县| 抚宁县| 宜州市| 中卫市| 石城县|