网页下拉加载更多

来源:互联网 发布:mac imovie不见了 编辑:程序博客网 时间:2024/04/30 16:42
            $(function(){
                var nav_id = 1;
                var result = true;
                var page_num = 2;
                $(window).ajaxStart(function(){
                    result = false;
            
                })
                $(window).ajaxStop(function(){
                    result = true;
                })
                $(window).on("scroll",function(){
                    if(result&&nav_id==1){
                        if($(window).scrollTop() == $(document).height() - $(window).height()){
                            var obj_length = $("#detail_list li").length;
            
                            $("#loadding1").html('数据加载中...');
                            $.ajax({
                                type:"POST",
                                dataType:"json",
                                url:"list.jsp",
                                global:true,
                                async:true,
                                data:{page:page_num++},
                                error:function(){
                                    $("#loadding1").html("数据加载失败");
            //                            alert("数据请求失败");
                                    return false;
                                },
                                success:function(data){
                                    var  _a_leg=data.p;//总条
                                    if( obj_length==_a_leg||obj_length>_a_leg){
                                        $("#loadding1").html("数据加载完毕");
                                        return false;
                                    }
                                    //alert(_a_leg);
                                    if( page_num-1>=_a_leg){
                                        result = false;
            
                                    }
                                    var datas=data.content;
                                    //加载后限制字数
                                    $("#detail_list").append(datas);
            
                                }
                            });
                        }
                    }  else{
                        $("#loadding1").html("数据加载完毕");
                        return false;
                    }
                });
            })
0 0
原创粉丝点击