在PHP的INDEX类中 这样实现分页:       $count=$ly->count();
        $Page=new Page($count,20);//设置每一页显示条数
     $rs=$ly->order('lyId desc')->relation(true)->limit($Page->firstRow.','.$Page->listRows)->select();
     $Page->show();
怎样将它与jquery结合 实现不刷新页面分页?
高手们讲讲思路吧
或者有简单的实例贴上了更好

解决方案 »

  1.   

    没这个必要吧。其实也可以,把页数传到后台,把数据以 json 方式返回,js显示
      

  2.   

    有几个种方法。
    1:用AJAX
    2:一次读取很多条数据,比如100条,然后用DHTML技术进行分页
      

  3.   


    我想了一个办法,,,,,
    把THINKPHP的分页类改改:<a href="turntoPage($p)">
    把页码交给javascript
    然后按照页码加载相应的页面$('.list').load('index.php?p='+p)现在碰到的问题是 ,那个PHP的变量怎样传给javascript函数?
    href="turntoPage($p)---这样不对吧~
    呵呵 高手请指点
      

  4.   

    写错了一个地方a href='javascript:turntoPage($p)'>
    这个$p怎样传给它哦?
      

  5.   

    js->ajax request->php echo json data->ajax response->js read json data->generate a list
      

  6.   

    1、主页<div id='list'></div>
    2、分出来2个页面。分页代码加个id="page"。js代码如下:
    <script language="javascript">
    $(document).ready(function(){
      $("#page a").click(
       function() 

    var url;
    $("#list").load(this.href);
    return false;
    }); 
    }); 
    </script>
    <table class="table">
    <thead>
    <tr><th>id</th></tr>
    </thead>
    <tbody>
    <volist name="list" id="vo">
    <tr><td>{$vo.id}</td></tr>
    </volist>
    </tbody>
    </table>
    <div id="page" class="pages">{$page}</div>