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

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    基于ajax实现无刷新分页的方法

    本文实例讲述了基于ajax实现无刷新分页的方法。分享给大家供大家参考。具体如下:

    在普通的分页中,一旦页码改变,则url改变,整个页面都会刷新,如果我们希望页码的改变不影响整个网页的变动,可以使用ajax技术。

    AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

    通过客户端html代码,用ajax把服务器中的数据通过get方式传递过来,显示在html中。

    !doctype html> 
    html lang="en"> 
     head> 
     meta charset="UTF-8"> 
     meta name="Generator" content="EditPlus®"> 
     meta name="Author" content=""> 
     meta name="Keywords" content=""> 
     meta name="Description" content=""> 
     title>ajax实现无刷新分页/title> 
     script type="text/javascript"> 
      function f1(url){ 
        var xhr = new XMLHttpRequest; 
        xhr.onreadystatechange = function() { 
          if(xhr.readyState==4){ 
            document.getElementById('d').innerHTML = xhr.responseText; 
          } 
        } 
        xhr.open("get",url); 
        xhr.send(null); 
      }   
      //页面加载完成后,就调用该函数 
      window.onload = function(){ 
        f1("fenye-data.php"); 
      } 
     /script> 
     /head> 
     body> 
      h2 align='center'>ajax实现无刷新分页/h2> 
      div id='d'>/div> 
     /body> 
    /html> 
    
    

    在分页类中,我们只需更改超链接的地址,将原来的地址更改为通过js调用f1()方法,将链接传递给js中的f1()方法。

    a href='javascript:f1(\"{$this->uri}page=".($this->page+1)."\")'>
    
    

    进一步的,可以使用json实现无刷新效果的分页,与ajax相比,json将html和css都写在客户端,从而节省了服务器带宽,也使用户的请求速度加快,具体方法不再赘述。

    希望本文所述对大家的Ajax程序设计有所帮助。

    您可能感兴趣的文章:
    • Flash Ajax 操作 XML 实例:无刷新分页
    • php ajax无刷新分页,支持id定位
    • jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
    • JS+Ajax+Jquery实现页面无刷新分页以及分组 超强的实现
    • ajax实现无刷新分页(php)
    • JQuery+Ajax无刷新分页的实例代码
    • asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码
    • php+ajax实现无刷新分页的方法
    • asp.net使用AJAX实现无刷新分页
    • Ajax无刷新分页的性能优化方法
    上一篇:浅谈AJAX开发技术
    下一篇:服务端配置实现AJAX跨域请求
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    基于ajax实现无刷新分页的方法 基于,ajax,实现,无,刷新,