作者 anyv
1 个管道 的构建 通过 耗费 8 秒

搜索排序

... ... @@ -190,11 +190,22 @@ class IndexController extends WeChatBaseController
$data_salesman_goods[$key]['price1'] = $price[1];
}
}
$this -> assign('search_content',$book_name);
$this -> assign('data_salesman_goods',$data_salesman_goods);
return $this -> fetch();
}
/**
* 首页搜索结果页 销量排序
*/
public function search_sales_order(){
$search_content = $_POST['search_content'];
$search_content_data = Db::name('goods') -> alias('a') -> field("a.*,b.name") -> join('classification b','a.classify_id = b.id','LEFT') -> where("type =2 ") -> where('book_name','like',"%".$search_content."%") -> order('sales desc') -> select() -> toArray();
dump($search_content_data);die;
}
... ...
... ... @@ -34,14 +34,15 @@
<p class="se_searchNo"><input type="submit" placeholder="搜索" value="搜索"></p>
</div>
</form>
<input type="hidden" name="search_content" value="{$search_content}">
<!-- 搜索导航 -->
<div class="se_nav">
<ul>
<li class="se_navactvie">综合</li>
<li>销量
<li onclick="classify_sales()">销量
<img src="__TMPL__/public/assets/images/24.png" alt="">
</li>
<li>价格
<li onclick="classify_price()">价格
<img src="__TMPL__/public/assets/images/24.png" alt="">
</li>
</ul>
... ... @@ -80,6 +81,39 @@
$(this).children('img').attr('src', '__TMPL__/public/assets/images/s1.png')
}
});
/**
*销量排序
*/
function classify_sales(){
search_content = $("input[name='search_content']").val();
$.post("{:url('Index/search_sales_order')}",{search_content:search_content},function(data){
$('.in_hotLi').remove();
data_arr = JSON.parse(data);
for(var i=0;i<data_arr.length;i++){
show_img = data_arr[i].show_img;
url = "{:url('Goodsdetails/Goods_details')}?goods_id="+data_arr[i].id;
$('.se_con').append("<div class='in_hotLi'><a href='"+url+"'><div class='in_hotImg'><img src='"+show_img+"'></div><div class='in_hotText'><div class='in_hotName txt-cut'><span>"+data_arr[i].name+"</span>"+data_arr[i].book_name+"</div><div class='in_cam_shopPrice'><div class='in_hotPrice1'>¥<span>"+data_arr[i].price0+"</span>."+data_arr[i].price01+"</div></div></div></a></div>");
}
});
}
/**
*价格排序
*/
function classify_price(){
lable_id = $('.cl_Active2').attr('data-id');
$.post("{:url('Classify/classify_price')}",{classify_id:classify_id,lable_id:lable_id},function(data){
$('.in_hotLi').remove();
data_arr = JSON.parse(data);
for(var i=0;i<data_arr.length;i++){
show_img = data_arr[i].show_img;
url = "{:url('Goodsdetails/Goods_details')}?goods_id="+data_arr[i].id;
$('.se_con').append("<div class='in_hotLi'><a href='"+url+"'><div class='in_hotImg'><img src='"+show_img+"'></div><div class='in_hotText'><div class='in_hotName txt-cut'><span>"+data_arr[i].name+"</span>"+data_arr[i].book_name+"</div><div class='in_cam_shopPrice'><div class='in_hotPrice1'>¥<span>"+data_arr[i].price0+"</span>."+data_arr[i].price01+"</div></div></div></a></div>");
}
});
}
</script>
</body>
... ...