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

首頁 > 開發(fā) > PHP > 正文

ajax完美實現(xiàn)兩個網(wǎng)頁 分頁功能的實例代碼

2024-05-04 23:08:10
字體:
供稿:網(wǎng)友

分頁的首頁

復制代碼 代碼如下:


<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<h1>武俠小說分頁</h>
<br/>
<script src="jquery-1.4.2.min.js"></script>
<script>
var page='';
function init(page){
document.getElementById("tables").innerHTML='';
var xhr;
if(window.XMLHttpRequest){
xhr = new XMLHttpRequest();
}else if(window.ActiveXObject){
xhr =new ActiveXObject("Microsoft.XMLHTTP")
}
var url="fenye.php";
xhr.open("POST",url,true);
xhr.onreadystatechange=callback;
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
if(page){
xhr.send("page="+page);
}
else {xhr.send("page=1");}
var content;
function callback(){
if(xhr.readyState==4){
if(xhr.status==200){
var json =eval('('+xhr.responseText+')');
//alert(xhr.responseText);
var fenye=json.str;
// alert(fenye);
document.getElementById('div').innerHTML=fenye;
content="<th>ID</th><th>名稱</th><th>作者</th><th>出版社</th><th>ISBN號</th><th>類型</th><th>價格</th>";
for(var i=0;i<json.info.length;i++){
content+="<tr><td>"+json.info[i].id+"</td><td>"+json.info[i].name+"</td><td>"+json.info[i].author+"</td><td>"+json.info[i].publisher+"</td><td>"+json.info[i].isbn+"</td><td>"+json.info[i].type+"</td><td>"+json.info[i].price+"</tr>";
document.getElementById("tables").innerHTML=content;
}
// alert(fenye);
}
}
}
}

</script>


<body>
<h3>jquery實現(xiàn)$.ajax的分頁</h3>
<table bordercolor="#FF6600">
<th>ID</th><th>名稱</th><th>作者</th><th>出版社</th><th>ISBN號</th><th>類型</th><th>價格</th>
</table>
<table>
<tr><td>
<td>
<div></div>
</td>
</tr>
</table>
<br />
</body>


分頁的php精華代碼

復制代碼 代碼如下:


<?php
//命令模型層處理數(shù)據(jù)
$link=mysql_connect('localhost','root','') or die("失敗");
mysql_select_db('books',$link) or die("連接數(shù)據(jù)庫出錯了!");
//每頁顯示記錄數(shù)
$pagesize = 2;
//求出總的記錄數(shù)
$sql = "select count(*) as total_rows from books";
$result = mysql_query($sql);
$total_rows = mysql_fetch_array($result);
//求總共的頁碼數(shù)
$pages = ceil($total_rows[0]/$pagesize);
//當前第幾頁
$page = $_POST['page'];
$strtext = "當前第".$page."頁"."總共".$pages."頁"."共".$total_rows[0]."記錄";
//var_dump($str);
//接下來,我要根據(jù)當前點擊的頁碼求出對應的數(shù)據(jù)
$offset = $pagesize*($page-1);
$sql = "select * from books limit $offset,$pagesize";
mysql_query("set names utf8");
$res=mysql_query($sql);

$rows=array();
while($row=mysql_fetch_assoc($res)){
$rows[]=$row;
}
$pageInfo = $rows;
//echo json_encode($pageInfo);
//var_dump($pageInfo);
//將獲得數(shù)據(jù)鏈接,后返回
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;

//命令視圖層顯示數(shù)據(jù)
$first_a = "<a href='#'><img src='3.jpg'/></a>";
if($page>1){
$prev_a = "<a href='#'><img src='1.jpg'/></a>";
}
if($page<$pages){
$next_a = "<a href='#'><img src='2.jpg'/></a>";
}
$last_a = "<a href='#'><img src='4.jpg'/></a>";
@$str = $strtext.$first_a.$prev_a.$next_a.$last_a;
//var_dump($str);
$info = array('str'=>$str,'info'=>$pageInfo);
echo json_encode($info);

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰原市| 上林县| 镇江市| 盱眙县| 如皋市| 富宁县| 兴隆县| 清河县| 迁安市| 安阳市| 吕梁市| 呼图壁县| 综艺| 彝良县| 锡林浩特市| 清涧县| 正定县| 洪湖市| 禄丰县| 临高县| 夏邑县| 镇雄县| 城固县| 永川市| 从江县| 平乐县| 揭西县| 周宁县| 阿尔山市| 砀山县| 平安县| 海门市| 六盘水市| 安泽县| 宁安市| 灵山县| 天水市| 德令哈市| 南京市| 临汾市| 贵州省|