ajaxpage.php【這裡是資料展示頁面的**】:
————————————————————-
ajax.php【這裡是生成資料和分頁的**】:
<?php
$host=」localhost」;
$user=」root」;
$pwd=」root」;
$dbname=」test」;
$link = mysql_connect($host, $user, $pwd)or die(「could not connect: 」 . mysql_error());
mysql_select_db($dbname, $link) or die (『can\』t use test : 『 . mysql_error());
mysql_query(「set names 『utf8′」);
mysql_query(「set character_set_client=utf8″);
mysql_query(「set character_set_results=utf8″);
//分頁設定
$page=$_request['page']?$_request['page']:1;
//設定每頁顯示多好條記錄
$page_size=2;
//設定limit偏量
$off=($page-1)*$page_size;
//獲取總記錄數
$sql_all=」select * from user order by id desc」;
$all_res=mysql_query($sql_all);
$total_all=mysql_num_rows($all_res);
//計算頁面總數,注意鍵名,當然你也可以使用數字下標
$page_num=ceil($total_all/$page_size);
//讀取當前頁記錄數
$sql_page=」select * from user order by id desc limit $off,$page_size」;
$page_res=mysql_query($sql_page);
while ($arr=mysql_fetch_array($page_res))
for($i=1;$i<=$page_num;$i )else
}//對陣列進行json編碼,否則ajax無法獲取陣列形式的返回值
echo json_encode($ajax_arr);
?>
——————————————————
這裡是sql檔案用來生成測試資料:
– phpmyadmin sql dump
– version 3.3.9.2
– –– 主機: localhost
– 生成日期: 2002 年 01 月 01 日 04:57
– 伺服器版本: 5.5.9
– php 版本: 5.3.5
set sql_mode=」no_auto_value_on_zero」;
/*!40101 set @old_character_set_client=@@character_set_client */;
/*!40101 set @old_character_set_results=@@character_set_results */;
/*!40101 set @old_collation_connection=@@collation_connection */;
/*!40101 set names utf8 */;
–– 資料庫: `test`
–– ——————————————————–
–– 表的結構 `user`–
create table if not exists `user` (
`id` int(10) unsigned not null auto_increment,
`user` varchar(6) not null,
`pwd` varchar(30) not null,
primary key (`id`)
) engine=innodb default charset=utf8 auto_increment=19 ; –
– 轉存表中的資料 `user`–
insert into `user` (`id`, `user`, `pwd`) values
(11, 『測試2′, 『測試2′),
(12, 『測試1′, 『測試1′),
(13, 『測試3′, 『測試3′),
(15, 『測試4′, 『測試4′),
(16, 『測試5′, 『測試5′),
(17, 』222′, 』111′),
(18, 』222a』, 』111a』);
——————————————-
示例包中含有源**和生成測試資料的sql檔案。
PHP AJAX實現 分頁
分頁功能在部落格 日誌 中等十分常見。往往我們會採用伺服器技術來實現對內容的分頁展示 對資料類的 我們還有專門的sql語句來編寫。但也有越來越多的 採用ajax技術來實現,對於簡單的文字展示類 這種方法可以算是比較優秀和使用者體驗很好的方式,當然任何東西都是一分為二的 弊端當然也隨之存在 因為他會在...
AJAX實現分頁效果
本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...
Extjs實現分頁效果
extjs實現分頁還是比較簡單的,主要是這套流程弄明白就可以了。extjs4.0以後版本適用 首先js檔案需要引入pagingmemoryproxy.js ext.loader.setconfig ext.loader.setpath ext.ux scripts extjs ux ext.requ...