ホームページ  >  記事  >  バックエンド開発  >  ajax +php 更新ページング コードなし (1/2)_PHP チュートリアル

ajax +php 更新ページング コードなし (1/2)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:07:35765ブラウズ

ajax +php无刷新分页代码 我们这里是利用php+js+ajax实现数据无刷新分页代码哦。

ajax +php教程无刷新分页代码
我们这里是利用php+网页特效+ajax实现数据无刷新分页代码哦。
*/

//index.php文件
header("content-type: text/html; charset=utf-8");
error_reporting(e_all^e_notice);
include('pagination_class.php');
mysql教程_connect('localhost', 'root', '') or die(mysql_error());
mysql_select_db('mydemo');
mysql_query("set names 'utf8'");
?>


$qry = "select * from students";
$searchtext = "";
if($_request['search_text']!=""){
$searchtext = $_request['search_text'];
$qry .=" where name like '$searchtext%'";
}
//for pagination
$starting=0;
$recpage = 2;//number of records per page

$obj = new pagination_class($qry,$starting,$recpage);
$result = $obj->result;

   
   ?>


   
   
   
    
   
   
  
   


 pagination.js文書
   

関数 $()
{
  var 要素 = 新しい配列();
  for (var i = 0; i   {
    var 要素 = 引数[i];
    if (要素の種類 == '文字列')
      要素 = document.getelementbyid(要素);
    if (arguments.length == 1)
      戻り要素;
    要素.プッシュ(要素);
  }
  要素を返します。
}

var xmlhttp
関数ページネーション(ページ)
{
xmlhttp=getxmlhttpobject();
if (xmlhttp==null)
  {
  アラート (「お使いのブラウザは ajax をサポートしていません!」);
  戻ります;
  }
var url="test_sub.php";
url = url+"?starting="+page;
URL = URL+"&search_text="+$('search_text').value;
url=url+"&sid="+math.random();
xmlhttp.onreadystatechange=statechanged;
xmlhttp.open("get",url,true);
xmlhttp.send(null);
}

関数 statechanged()
{
if (xmlhttp.readystate==4)
{
$("page_contents").innerhtml=xmlhttp.responsetext;
}
}

関数getxmlhttpobject()
{
var xmlhttp=null;
試してみてください
  {
  // Firefox、Opera 8.0+、サファリ
  xmlhttp=new xmlhttprequest();
  }
キャッチ(e)
  {
  // インターネットエクスプローラー
  試してみてください
    {
    xmlhttp=new activexobject("msxml2.xmlhttp");
    }
  キャッチ(e)
    {
    xmlhttp=new activexobject("microsoft.xmlhttp");
    }
  }
XMLhttp を返します;
}

1 2

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/630203.html技術記事 ajax +php 無刷新分代コード 我们ここでは php+js+ajax を利用してデータを無刷新分代コードしています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

    search
     
    

   
   

    
    
     $counter = $starting + 1;
while($data = mysql_fetch_array($result)) {?>
      
      
      
       $counter ++;
} ?>
    
      
     
     
    
     
    
    
    
sl noname
anchors; ?>
total; ?>
no data found