$(function (){ // // 图片轮播 // function mySwipe(){ // // pure JS // var elem = $("#mySwipe")[0]; // window.mySwipe = Swipe(elem, { // auto: 3000, // continuous: true, // disableScroll: true, // stopPropagation: true, // callback: function(index, element) { // var paginat = $(".swipe-paginat-switch"); // paginat.eq(index).addClass("current").siblings().removeClass("current"); // } // }); // } $("input[name=keyword]").val(escape(GetQueryString('keyword'))); $("input[name=store_id]").val(GetQueryString('store_id')); $(".page-warp").click(function (){ $(this).find(".pagew-size").toggle(); }); if($("input[name=store_id]").val()!=''){ $.ajax({ url:ApiUrl+"/index.php?act=store&op=goods_list&key=4&page="+pagesize+"&curpage=1"+'&store_id='+$("input[name=store_id]").val(), type:'get', dataType:'json', success:function(result){ $("input[name=hasmore]").val(result.hasmore); if(!result.hasmore){ $('.next-page').addClass('disabled'); } var curpage = $("input[name=curpage]").val();//分页 var page_total = result.page_total; var page_html = ''; for(var i=1;i<=result.page_total;i++){ if(i==curpage){ page_html+=''; }else{ page_html+=''; } } $('select[name=page_list]').empty(); $('select[name=page_list]').append(page_html); var html = template.render('home_body', result.datas); $("#product_list").append(html); } }); }else{ $.ajax({ url:ApiUrl+"/index.php?act=store&op=goods_list&key=4&page="+pagesize+"&curpage=1"+'&keyword='+$("input[name=keyword]").val(), type:'get', dataType:'json', success:function(result){ $("input[name=hasmore]").val(result.hasmore); if(!result.hasmore){ $('.next-page').addClass('disabled'); } var curpage = $("input[name=curpage]").val();//分页 var page_total = result.page_total; var page_html = ''; for(var i=1;i<=result.page_total;i++){ if(i==curpage){ page_html+=''; }else{ page_html+=''; } } $('select[name=page_list]').empty(); $('select[name=page_list]').append(page_html); var html = template.render('home_body', result.datas); $("#product_list").append(html); } }); } $("select[name=page_list]").change(function(){ var key = parseInt($("input[name=key]").val()); var order = parseInt($("input[name=order]").val()); var page = parseInt($("input[name=page]").val()); var store_id = parseInt($("input[name=store_id]").val()); var keyword = $("input[name=keyword]").val(); var hasmore = $("input[name=hasmore]").val(); var curpage = $('select[name=page_list]').val(); if(store_id>0){ var url = ApiUrl+"/index.php?act=store&op=goods_list&key="+key+"&order="+order+"&page="+page+"&curpage="+curpage+"&store_id="+store_id; }else{ var url = ApiUrl+"/index.php?act=store&op=goods_list&key="+key+"&order="+order+"&page="+page+"&curpage="+curpage+"&keyword="+keyword; } $.ajax({ url:url, type:'get', dataType:'json', success:function(result){ var html = template.render('home_body', result.datas); $("#product_list").empty(); $("#product_list").append(html); if(curpage>1){ $('.pre-page').removeClass('disabled'); }else{ $('.pre-page').addClass('disabled'); } if(curpage0){ var url = ApiUrl+"/index.php?act=store&op=goods_list&key="+curkey+"&order="+curorder+"&page="+page+"&curpage=1&store_id="+store_id; }else{ var url = ApiUrl+"/index.php?act=store&op=goods_list&key="+curkey+"&order="+curorder+"&page="+page+"&curpage=1&keyword="+keyword; } $.ajax({ url:url, type:'get', dataType:'json', success:function(result){ $("input[name=hasmore]").val(result.hasmore); var html = template.render('home_body', result.datas); $("#product_list").empty(); $("#product_list").append(html); $("input[name=key]").val(curkey); $("input[name=order]").val(curorder); } }); }); $('.pre-page').click(function(){//上一页 var key = parseInt($("input[name=key]").val()); var order = parseInt($("input[name=order]").val()); var page = parseInt($("input[name=page]").val()); var curpage = eval(parseInt($("input[name=curpage]").val())-1); var store_id = parseInt($("input[name=store_id]").val()); var keyword = $("input[name=keyword]").val(); if(curpage<1){ return false; } if(store_id>=0){ var url = ApiUrl+"/index.php?act=store&op=goods_list&key="+key+"&order="+order+"&page="+page+"&curpage="+curpage+"&store_id="+store_id; }else{ var url = ApiUrl+"/index.php?act=store&op=goods_list&key="+key+"&order="+order+"&page="+page+"&curpage="+curpage+"&keyword="+keyword; } $.ajax({ url:url, type:'get', dataType:'json', success:function(result){ $("input[name=hasmore]").val(result.hasmore); if(curpage == 1){ $('.next-page').removeClass('disabled'); $('.pre-page').addClass('disabled'); }else{ $('.next-page').removeClass('disabled'); } var html = template.render('home_body', result.datas); $("#product_list").empty(); $("#product_list").append(html); $("input[name=curpage]").val(curpage); var page_total = result.page_total; var page_html = ''; for(var i=1;i<=result.page_total;i++){ if(i==curpage){ page_html+=''; }else{ page_html+=''; } } $('select[name=page_list]').empty(); $('select[name=page_list]').append(page_html); } }); }); $('.next-page').click(function(){//下一页 var hasmore = $('input[name=hasmore]').val(); if(hasmore == 'false'){ return false; } var key = parseInt($("input[name=key]").val()); var order = parseInt($("input[name=order]").val()); var page = parseInt($("input[name=page]").val()); var curpage = eval(parseInt($("input[name=curpage]").val())+1); var store_id = parseInt($("input[name=store_id]").val()); var keyword = $("input[name=keyword]").val(); if(store_id>=0){ var url = ApiUrl+"/index.php?act=store&op=goods_list&key="+key+"&order="+order+"&page="+page+"&curpage="+curpage+"&store_id="+store_id; }else{ var url = ApiUrl+"/index.php?act=store&op=goods_list&key="+key+"&order="+order+"&page="+page+"&curpage="+curpage+"&keyword="+keyword; } $.ajax({ url:url, type:'get', dataType:'json', success:function(result){ $("input[name=hasmore]").val(result.hasmore); if(!result.hasmore){ $('.pre-page').removeClass('disabled'); $('.next-page').addClass('disabled'); }else{ $('.pre-page').removeClass('disabled'); } var html = template.render('home_body', result.datas); $("#product_list").empty(); $("#product_list").append(html); $("input[name=curpage]").val(curpage); var page_total = result.page_total; var page_html = ''; for(var i=1;i<=result.page_total;i++){ if(i==curpage){ page_html+=''; }else{ page_html+=''; } } $('select[name=page_list]').empty(); $('select[name=page_list]').append(page_html); } }); }); //根据关键字搜索商品 $('.search-btn').click(function(){ var keyword = encodeURIComponent($('#keyword').val()); location.href = WapSiteUrl+'/tmpl/product_list.html?keyword='+keyword; }); var store_id = GetQueryString("store_id"); //渲染页面 $.ajax({ url:ApiUrl+"/index.php?act=store&op=store_detail", type:"get", data:{store_id:store_id}, dataType:"json", success:function(result){ var data = result.datas; if(!data.error){ //渲染模板 var html = template.render('go_store', data); $("#product_detail_wp").html(html); }else { var html = data.error; $("#product_detail_wp").html(html); } } }); function AddView(){//增加浏览记录 var store_info = getcookie('store'); var store_id = GetQueryString('store_id'); if(store_id<1){ return false; } if(store_info==''){ store_info+=store_id; }else{ var storearr = store_info.split('@'); if(contains(storearr,store_id)){ return false; } if(storearr.length<5){ store_info+='@'+store_id; }else{ storearr.splice(0,1); storearr.push(store_id); store_info = storearr.join('@'); } } addcookie('store',store_info); return false; } function contains(arr, str) {//检测store_id是否存入 var i = arr.length; while (i--) { if (arr[i] === str) { return true; } } return false; } $.sValid.init({ rules:{ buynum:"digits" }, messages:{ buynum:"请输入正确的数字" }, callback:function (eId,eMsg,eRules){ if(eId.length >0){ var errorHtml = ""; $.map(eMsg,function (idx,item){ errorHtml += "

"+idx+"

"; }); $.sDialog({ skin:"red", content:errorHtml, okBtn:false, cancelBtn:false }); } } }); });