ajax 分页实现方式

来源:互联网 发布:db2关闭数据库 编辑:程序博客网 时间:2024/05/16 11:00
<?php
      public function tool_api(){
        $page = isset($_GET['page']) && intval($_GET['page']) ? intval($_GET['page']) : 1;
        $pagesize = isset($_GET['pagesize']) && intval($_GET['pagesize']) ? intval($_GET['pagesize']) : 10;
        $offset = ($page - 1) * $pagesize;
        $q = $_GET['q'] ? $_GET['q']:'';
        $video = pc_base::load_model('video_model');
        $video_data = pc_base::load_model('video_data_model');
        $data = $video->listinfo("status=99 and title like '%".$q."%'",'inputtime DESC',$page,$pagesize);
        $result=json_encode($data);
        $callback=$_GET['callback'];
        echo $callback."($result)";
        exit;
    }
?>

<script>
$.ajax({  
            url:"http://shop.wlh.org.cn/index.php?controller=api&action=pos_pro&num=8",  
            dataType:'jsonp',  
            data:'',  
            jsonp:'callback',  
            success:function(data) {
                    var n =0;
                    $.each(data, function (i, v) {
                        $('#shop_pospros').append(' <li><a target="_blank" href="'+v['url']+'" title="'+v['name_long']+'" class="img"><img class="user_msg" src="'+v['img']+'" alt="'+v['name_long']+'"></a></li>');
                    });
            },  
            timeout:30000  
        });
</script>
0 0