欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2013年04月16日 22:16:33   作者:  
ajax完美實現(xiàn)兩個網頁 分頁功能的實例代碼,需要的朋友可以參考一下

分頁的首頁

復制代碼 代碼如下:

<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<h1 align="center">武俠小說分頁</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 onLoad="init()">
 <h3 align="center">jquery實現(xiàn)$.ajax的分頁</h3>
<table id="tables" style=" width:500px; height:100px; text-align:center" align="center" border="5" bordercolor="#FF6600">
<th>ID</th><th>名稱</th><th>作者</th><th>出版社</th><th>ISBN號</th><th>類型</th><th>價格</th>
</table>
<table align="center" style="margin-top:15px">
 <tr><td>
 <td style="colspan:3;height:20">
 <div id="div" style="position:absolute; left: 447px; top: 218px; width: 411px; height: 22px;"></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 onclick='init(".$first.")' href='#'><img src='3.jpg' width='50px;' height='20px;'/></a>";
  if($page>1){
   $prev_a = "<a onclick='init(".$prev.")' href='#'><img src='1.jpg' width='50px;' height='20px;'/></a>";
  }
  if($page<$pages){
   $next_a = "<a onclick='init(".$next.")' href='#'><img src='2.jpg' width='50px;' height='20px;'/></a>";
  }
  $last_a = "<a onclick='init(".$last.")' href='#'><img src='4.jpg' width='50px;' height='20px;'/></a>";
  @$str = $strtext.$first_a.$prev_a.$next_a.$last_a;
  //var_dump($str);
  $info = array('str'=>$str,'info'=>$pageInfo);
  echo json_encode($info);

相關文章

  • PHP內置函數(shù)生成隨機數(shù)實例

    PHP內置函數(shù)生成隨機數(shù)實例

    在本篇文章里小編給大家分享了關于PHP內置函數(shù)生成隨機數(shù)實例內容,對此有興趣的朋友們可以學習下。
    2019-01-01
  • joomla組件開發(fā)入門教程

    joomla組件開發(fā)入門教程

    這篇文章主要介紹了joomla組件開發(fā)的方法,結合實例形式分析了joomla組件的結構、功能與具體使用技巧,需要的朋友可以參考下
    2016-05-05
  • Composer設置忽略版本匹配的方法

    Composer設置忽略版本匹配的方法

    Composer是PHP中用來管理依賴(dependency)關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer會幫你安裝這些依賴的庫文件。接下來通過本文給大家介紹Composer設置忽略版本匹配的方法,需要的朋友參考下吧
    2016-04-04
  • thinkphp普通查詢與表達式查詢實例分析

    thinkphp普通查詢與表達式查詢實例分析

    這篇文章主要介紹了thinkphp普通查詢與表達式查詢,以實例形式較為詳細的分析了thinkphp中的普通查詢與表達式查詢具體用法,包含普通查詢的字符串方式與數(shù)組方式以及表達式查詢中的各種常用技巧,非常具有實用價值,需要的朋友可以參考下
    2014-11-11
  • php菜單/評論數(shù)據(jù)遞歸分級算法的實現(xiàn)方法

    php菜單/評論數(shù)據(jù)遞歸分級算法的實現(xiàn)方法

    這篇文章主要給大家介紹了關于php菜單/評論數(shù)據(jù)遞歸分級算法的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用php具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • ThinkPHP實現(xiàn)簡單登陸功能

    ThinkPHP實現(xiàn)簡單登陸功能

    這篇文章主要為大家詳細介紹了ThinkPHP實現(xiàn)簡單登陸功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • php網頁版聊天軟件實現(xiàn)代碼

    php網頁版聊天軟件實現(xiàn)代碼

    這篇文章主要介紹了php網頁版聊天軟件實現(xiàn)代碼,可以實現(xiàn)匿名聊天,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Yii數(shù)據(jù)庫緩存實例分析

    Yii數(shù)據(jù)庫緩存實例分析

    這篇文章主要介紹了Yii數(shù)據(jù)庫緩存用法,結合實例形式分析了Yii數(shù)據(jù)庫緩存的使用步驟與相關實現(xiàn)代碼,需要的朋友可以參考下
    2016-03-03
  • PHP實現(xiàn)無限分類的實現(xiàn)方法

    PHP實現(xiàn)無限分類的實現(xiàn)方法

    無限級分類是一種設計技巧,在開發(fā)中經常使用,本篇文章主要介紹PHP實現(xiàn)無限分類的實現(xiàn)方法,有需要的可以了解一下。
    2016-11-11
  • Centos PHP 擴展Xchche的安裝教程

    Centos PHP 擴展Xchche的安裝教程

    這篇文章主要介紹了Centos PHP 擴展Xchche的安裝教程的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07

最新評論