87,994
社区成员
发帖
与我相关
我的任务
分享
var pagesize=3; // 一页显示3个商品
var currentpage=1; //初始页数
var i=0;
$.ajax({
url:"json/hotellist.json",
type:"get",
cache:false,
dataType:"json",
success:function(data){
var listcount=data.length; //获得总的商品数量
var pagecount=Math.ceil(listcount/pagesize); //计算多少个分页
var html='';
for(i=1; i<=pagecount; i++){
html+="<li>"+"<a href='javascript:(0);' class='pageclick' pagenum='"+i+"'>"+i+"</a>"+"</li>";
}
$('#pageview .pagination').html('').append(html);
function showpage(pagenum){
var newlisthtml;
for(i = (pagenum-1)*3; i < 3*pagenum ; i++){ //点击换页时,计算加载第几个商品到第几个商品的数据
newlisthtml += "<div class='content_box'>"+
"<div class='hotelcontainer'>"+
"<div class='left'>"+
"<img src='images/tu.png'/>"+
"</div>"+
"<div class='right word'>"+
"<div class='hotelname'>"+
"<a href='hoteldetails.html' class='wd'>"+data[i].hotel_name+"</a>"+
"<span class='hotelprice'>¥<span>"+data[i].hotel_price+"</span></span>"+
"</div>"+
"<div class='star'>"+"<img src='images/4star.png'/>"+"<span><span class='starnum'>"+data[i].hotel_star+"</span>星酒店</span>"+"</div>"+
"<div class='hoteladdress'>"+"<a href='mapdisplay.html'><span>酒店地址:</span>"+data[i].hotel_address+"</a>"+"</div>"+
"</div>"+
"</div>";
}
$('.hotelintroduce .lf').html('').append(newlisthtml);
}
$('.pageclick').on('click',function(){
var num = $(this).attr('pagenum');
showpage(num);
})
}
});