/* * ajax脚本,基于jquery-1.9.1脚本库 */ $(function(){ //ajax var totalheight = 0; function loadData(){ totalheight = parseFloat($(window).height()) + parseFloat($(window).scrollTop()); if ($(document).height() <= totalheight) { // 说明滚动条已达底部 ajax() } } $(window).scroll( function() { loadData(); }); loadData(); $(".more").one("click",function(){loadData()}); function ajax() { var container = $(".list"); // 加载容器 var data = {}; // 查询参数 // 当前页 var currentPage = parseInt(container.attr("currentpage")); // 总页数 var maxPage = parseInt(container.attr("maxpage")); if ( currentPage >= maxPage ) { return false; } // 每次查询数据的条数 var ajaxRow = parseInt(container.attr("ajaxRow")); // 当前最后一条数据的id值 var lastId = parseInt(container.find(".lists:last").attr("ajax-id")); data.p = currentPage+1; data.maxPage = maxPage; data.lastId = lastId; jQuery.ajax({ type:"post", url: URL+"indexajax", data:data, dataType: "json", beforeSend: function(XMLHttpRequest){ $(".loading").removeClass("loadagin").show(); $(".loading").html("正在加载中") }, success:function(data) { if (parseInt(data.status) ==1) { var text = ''; if (data.type == 'gift') { for (var i in data.data) { var item = data.data[i]; text += '
' + '
关闭
' + '
' + ' ' + ' ' + '
' + '
' + '
' + '

'+item['game_name']+'

' + '
' + '

礼包数量:'+item['novicetotal']+'' + '

' + '

已领:'+item['novicetaken']+'

' + ' ' + '
' + '
'; } } else { for(var i in data.data) { var item = data.data[i]; text += '
' +'
关闭
' +'
' +' ' +' ' +'
' +'
' +'
' +'
' +'

'+item['game_name']+'

' +'
' +'

' +''+item['category_name'] +' | '+item['game_type_name'] +' | '+item['game_size'] +' | '+item['fanli'] +'%返利

' +'

已入驻人数:'+item['total']+'人

' +' ' +'
' +'
'; } } container.find(".lists:last").after(text); container.attr("currentpage",parseInt(data.currentpage)); } if ( parseInt(data.currentpage) >= maxPage ) { $(".loading").html("没有了"); } else { $(".loading").html("加载更多>>"); } }, error:function(){ $(".loading").addClass("loadagin").html('加载失败,点击重新加载') } }); } $(document).on("click",".loadagin",function(){ajax();}); })