//获取地址栏参数 function parseQueryString(url) { var urlObj = {}; var reg = /([^?=&]+)=([^?=&]+)/g; url.replace(reg, ($0, $1, $2) => { urlObj[$1] = decodeURIComponent($2); }) return urlObj; } var qs = parseQueryString(window.location.href); var token = ''; var category_id = null; var page =1; var maxPage =1; var loadingFlag = false; var goodsData = [];//商品列表 var name = '';//品牌区分标题 $().ready(function () { if(qs.token){token = qs.token} if(qs.category_id) { category_id = qs.category_id; } if(qs.name){ name = qs.name; } if(name == '品牌券'){ getSpecialInfo(1);//淘宝专区 document.title="品牌好券"; }else if(name == '大额券'){ stocklistByCategoryId(1) document.title="大额券专区"; $('.banner').html('') } $(window).scroll(function(){ if($(window).scrollTop()>= $(document).height()-$(window).height() - 20){ //到达底部加载数据 if(loadingFlag){ page ++ ; if(name == '品牌券'){ getSpecialInfo(page);//淘宝专区 }else if(name == '大额券'){ stocklistByCategoryId(page) } } } }); }) function stocklistByCategoryId (pageIndex) { loadingFlag = false; if(maxPage < page){ $(".loading").html("没有更多了") return; } $.ajax({ type:"post", url:"/api/v2/goods/stocklistByCategoryId", dataType:'json', data:{ category_id:category_id, page:pageIndex }, success:function (res) { console.log(res) if(res.errno == "0" && res.rst){ htmlEvent(res) } } }); } //淘宝专题数据 function getSpecialInfo (pageIndex) { loadingFlag = false; if(maxPage < page){ $(".loading").html("没有更多了") return; } $.ajax({ type:"post", url:"/api/v2/goods/getSpecialInfo", dataType:'json', data:{ material_id:category_id, page:pageIndex }, success:function (res) { console.log(res) if(res.errno == "0" && res.rst){ htmlEvent(res) } } }); } function htmlEvent (res) { var data = res.rst.data; var headerName= ''; var tabHtml= '',topHtml = ''; var conHtml= ''; var quan = ''; maxPage = res.rst.pageInfo.maxPage; headerName = data.parentName; if(res.rst.pageInfo.page == 1){ //第一页 res.rst.data.forEach(function (item, index) { if(index < 3){ topHtml += `