• 技术文章 >php教程 >php手册

    ajax +php无刷新分页代码(1/2)

    2016-06-13 10:10:10原创476
    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;


    ?>









    search






    $counter = $starting + 1;
    while($data = mysql_fetch_array($result)) {?>



    $counter ++;
    } ?>








    sl noname
    anchors; ?>
    total; ?>
    no data found




    pagination.js文件

    function $()
    {
    var elements = new array();
    for (var i = 0; i < arguments.length; i++)
    {
    var element = arguments[i];
    if (typeof element == 'string')
    element = document.getelementbyid(element);
    if (arguments.length == 1)
    return element;
    elements.push(element);
    }
    return elements;
    }

    var xmlhttp
    function pagination(page)
    {
    xmlhttp=getxmlhttpobject();
    if (xmlhttp==null)
    {
    alert ("your browser does not support ajax!");
    return;
    }
    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);
    }

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

    function getxmlhttpobject()
    {
    var xmlhttp=null;
    try
    {
    // firefox, opera 8.0+, safari
    xmlhttp=new xmlhttprequest();
    }
    catch (e)
    {
    // internet explorer
    try
    {
    xmlhttp=new activexobject("msxml2.xmlhttp");
    }
    catch (e)
    {
    xmlhttp=new activexobject("microsoft.xmlhttp");
    }
    }
    return xmlhttp;
    }

    1 2

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:ajax+php文件上传代码 下一篇:ajax+php文件管理系统
    Web大前端开发直播班

    相关文章推荐

    • phpMyAdmin 4.0.2 正式发布• web上存漏洞及原理分析、防范方法(安全文件上存方法)• 浅析php变量修饰符static的使用• PHP更新购物车数量(表单部分/PHP处理部分)• PHP支持多种格式图片上传(支持jpg、png、gif)
    1/1

    PHP中文网