• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    php ajax无刷新分页,支持id定位

    ?php
    Header("Content-Type:text/html; charset=utf-8");

    function AjaxPage($Total,$ListNub,$CurrentPage,$Url,$AjaxAction,$HalfPer='',$ViewId='')
    {
    //计算总页数
    $totalPage = @ceil($Total/$ListNub);
    $total=$totalPage-1;
    $re="";
    //echo $CurrentPage;
    $re .= ( $CurrentPage > 0 )

    "td>a 
    href=\"javascript:$AjaxAction('$Url=0','$ViewId')\"\">首页/a>/td>\ntd>a 
    href=\"javascript:$AjaxAction('".$Url."=".($CurrentPage-1)."','$ViewId')\"\">上一页/a>/td>\n"

    "td>首页/td>\ntd>上一页/td>\n";
    for ( $i = 
    $CurrentPage - $HalfPer,$i > 0 || $i = 0 ,     $j = 
    $CurrentPage + $HalfPer, $j  $totalPage || $j = $totalPage;$i  $j ;$i++ 
    )
    {
      $re .= $i == $CurrentPage
      ? 
    "td>b class=currentPage>[" . ( $i + 1 ) . 
    "]/b>/td>\n"
      : "td>a 
    href=\"javascript:$AjaxAction('$Url=$i','$ViewId')\">" . ( $i + 1 ) . 
    "/a>/td>\n";
    }
    $re .= ( $CurrentPage  $total 
    )
    ? "td>a 
    href=\"javascript:$AjaxAction('".$Url."=".($CurrentPage+1)."','$ViewId')\"\">下一页/a>/td>\ntd>a 
    href=\"javascript:$AjaxAction('".$Url."=".($total)."','$ViewId')\"\">尾页/a>\n/td>"

    "td>下一页/td>\ntd>尾页/td>\n";
    $re="table 
    style=text-align:center>tr>$re/tr>/table>";
    return 
    $re;

    }
    //总页数,传递的页面变量-当前页 url地址 前后各多少页
    $page = $_GET['page'];
    //echo 
    page('10',$page,'index.php?page','2');


    ?>

    div id="nike">
    ?php
    echo 
    AjaxPage(200,20,$page,'rand.php?page','ajaxaction','2','nike');
    ?>
    /div>


    script type="text/javascript" language="javascript">
    var 
    http_request = false;

    function send_request(url,htmlid) {
    http_request = 
    false;
    if (window.XMLHttpRequest) {
      http_request = new 
    XMLHttpRequest();
      if (http_request.overrideMimeType) 
    {
       http_request.overrideMimeType('text/xml');
      }

    else if (window.ActiveXObject) {
      try 
    {
       http_request = new 
    ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) 
    {
       try {
        http_request = new 
    ActiveXObject("Microsoft.XMLHTTP");
       } catch (e) 
    {}
      }
    }
    if (!http_request) 
    {
      alert('不能创建 XMLHttpRequest 对象!');
      return 
    false;
    }
    http_request.onreadystatechange = function 
    (){likeakak(htmlid);}//processRequest(htmlid)
    http_request.open('GET', 
    url, true);
    http_request.send(null);

    }

    //处理返回信息
    function processRequest(htmlid) {
    if 
    (http_request.readyState == 1) 
    {
      document.getElementById(htmlid).innerHTML="下载中...";
    }
    if 
    (http_request.readyState == 4) {
      if (http_request.status == 200) 
    {
       document.getElementById(htmlid).innerHTML=http_request.responseText;
      } 
    else 
    {
       alert('请求异常');
      }
    }
    }
    //处理返回信息
    function 
    likeakak(htmlid)
    {
    if (http_request.readyState == 1) 
    {
      document.getElementById(htmlid).innerHTML="下载中...";
    }
    if 
    (http_request.readyState == 4) {
      if (http_request.status == 200) 
    {
       document.getElementById(htmlid).innerHTML=http_request.responseText;
      } 
    else 
    {
       alert('请求异常');
      }
    }
    }
    function 
    ajaxaction(url,viewid)
    {
    send_request(url,viewid);
    }

    //自定义调用函数
    function elist(id)
    {
    var inputarray = new 
    Array();

    inputarray[1] = 'aaa';
    inputarray[2] = 
    'bbb';
    inputarray[3] = 'ccc';
    inputarray[4] = 
    'ddd';
    inputarray[5] = 'eee';

    send_request('ajax.php?do=ajaxsort='+id,inputarray[id]);

    }

    /script>

    您可能感兴趣的文章:
    • php+ajax实现无刷新动态加载数据技术
    • php+html5实现无刷新图片上传教程
    • PHP+ajax 无刷新删除数据
    • php+ajax实现无刷新分页的方法
    • AJAX PHP无刷新form表单提交的简单实现(推荐)
    • PHP+AJAX实现无刷新注册(带用户名实时检测)
    • PHP Ajax实现页面无刷新发表评论
    • PHP Ajax实现页面无刷新发表评论
    • ajax实现无刷新分页(php)
    • PHP+Ajax无刷新带进度条图片上传示例
    • php的无刷新操作实现方法分析
    上一篇:ajax类AJAXRequest v0.8.01 2008-01-31 最新版附使用帮助
    下一篇:AJAX javascript的跨域访问执行
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    php ajax无刷新分页,支持id定位 php,ajax,无,刷新,分页,支持,