中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

PHP網站定制之AJAX實現產品多條件篩選二

2023-02-23    分類: 網站建設

AJAX條件篩選

AJAX實現產品多條件篩選,極大的提升了用戶的瀏覽體驗,避免了因為頁面加載時間多長導致用戶瀏覽等待時間過長的情況發生。開發功能的實現效果如下圖所示:
客戶的要求是搜索的主類名和搜索條件都需要可以編輯,所以這里需要從后臺調用數據后在頁面上輸出顯示出來。

HTML

前端代碼如下所示:
{$item['category_name']}:
{$itemv['category_name']}

JS

接下來就是把用戶勾選的條件傳到后臺查詢到相應的數據即可,獲取勾選條件的數據,這里用JQ獲取
前端代碼如下所示:
var arr = [];
$(function(){
$('.crumb .left a.close i').off('click').on('click', function () {
if ($(this).hasClass('on')) {
$(this).removeClass('on');
$(this).find('input').removeAttr('checked');
Searchpro();
} else {
$(this).addClass('on');
$(this).find('input').attr('checked', 'checked');
Searchpro();
}
})
})
獲取到對應數據之后,調用JQ方法Searchpro(),把數據傳到后臺進行數據查詢

JS

前端代碼如下所示:
function Searchpro(page){
var all = $(".filter").find("input");
var arr = [];
all.each(function(){
if($(this).is(':checked')){
var id = $(this).attr('id');
arr.push(id);
}
});
var cid = arr.join(',');  //arr是以&分割的字符串
if(cid==''){
var cid = 0;
}
$.ajax({
type:'post',
url: "{:U('Products/index')}",
data:{'cid':cid,'page':page},
success:function(data) {
if (data.status == 1) {
$(".fadeInRight").html(data.html);
$(".pagetion").show();
$(".pagetion").html(data.page);
}else{
$(".fadeInRight").html(data.empty);
$(".pagetion").hide();
}
}
})
}

代碼

后臺獲取前端傳過來的數據進行處理
if (IS_AJAX) {
$cid = I('cid');
$page = I('page');
$html = '';
$map['is_show']=array('eq',1);
$map['status']=array('eq',1);
if($cid!='0'){
$pid = M('keyword')->where(array('parent_id'=>$cid))->select();
if($pid){
$cid_list = array();
foreach($pid as $k=>$v){
$cid_list[] = $v['category_id'];
}
$count1=count($cid_list);
if ($count1>1) {
foreach ($cid_list as $k1 => $v1) {
if ($k1+1==$count1) {
$mapc.='find_in_set("'.$v1.'",relax_keyword)';
}else{
$mapc.='find_in_set("'.$v1.'",relax_keyword) or ';
}
}
}else{
$mapc.='find_in_set("'.$cid_list[0].'",relax_keyword)';
}
$map['_string']=$mapc;
}else{
$cid = explode(",",$cid);
$count1=count($cid);
if ($count1>1) {
foreach ($cid as $k1 => $v1) {
if ($k1+1==$count1) {
$mapc.='find_in_set("'.$v1.'",relax_keyword)';
}else{
$mapc.='find_in_set("'.$v1.'",relax_keyword) or ';
}
}
}else{
$mapc.='find_in_set("'.$cid[0].'",relax_keyword)';
}
$map['_string']=$mapc;
}
}
// print_r($map);die;
if(empty($page)){
$page=1;
}
$listRows=9;
$order = 'order_id asc,id asc';
$pageList = 4;
$now_cool_page = $pageList/2;
$now_cool_page_ceil = ceil($now_cool_page);
$count = M('products')->where($map)->count();
$firstRow = $listRows * ($page -1);
//分頁內容
$manuals = M('products')->where($map)->order($order)->limit($firstRow . ',' . $listRows)->select();
foreach ($manuals as $key => $v) {
$v['picture'] = unserialize($v['picture']);
$content_html .='
'.$v['title'].'
'.$v['title2'].'
'.$v['detail'].'
View Details
';
$data['status'] = 1;
}
$maxPage = ceil($count / $listRows);
$page_html = '';
if ($manuals) {
//上一頁
$up_row = $page - 1;
$page_html .= $up_row > 0 ? '': '';
for ($i=1; $i <= $pageList ; $i++) {
if (($page-$now_cool_page) <= 0) {
$num = $i;
} elseif(($page+$now_cool_page -1) >= $maxPage) {
$num = $maxPage - $pageList + $i;
} else {
$num = $page - $now_cool_page_ceil + $i;
}
if($num > 0 && $num != $page){
if($num <= $maxPage){
$page_html .= '' . $num . '';
}else{
break;
}
}else{
if($num > 0 && $maxPage != 1){
$page_html .= '' . $num . '';
}
}
}
//下一頁
$down_row = $page + 1;
$page_html .= ($down_row <= $maxPage) ? '' : '';
}else{
$data['status'] = 0;
$data['empty'] = '
No record
';
}
$data['page'] = $page_html;
$data['html'] = $content_html;
$this->ajaxReturn($data);
}

網站題目:PHP網站定制之AJAX實現產品多條件篩選二
本文網址:http://m.2m8n56k.cn/news34/239134.html

成都網站建設公司_創新互聯,為您提供面包屑導航網站營銷網站策劃服務器托管網站設計ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設
主站蜘蛛池模板: 可以免费观看欧美一级毛片 | 国产原创系列在线 | 欧美白人最猛性xxxxx | 自拍偷拍欧美视频 | 亚洲天堂中文网 | 国产日韩欧美一区 | 永久精品免费影院在线观看网站 | 女人张开腿给男人桶爽免费 | 日本a一级片 | 国产专区中文字幕 | 国产精品v免费视频 | 欧美一级片a | 欧美一区欧美二区 | 日韩亚洲人成网站在线播放 | 欧美色久| 韩日三级视频 | 67194国产精品 | 韩国一区在线 | 黄页网址免费观看18网站 | 欧美va在线播放免费观看 | 久久精品国产亚洲精品2020 | 国产成人丝袜网站在线观看 | 99久热在线精品视频播 | 澳门毛片在线播放 | 久久综合久久综合九色 | 在线观看亚洲网站 | 东京一区二区三区高清视频 | 亚洲天堂男人在线 | 欧美一级毛片一免费 | 久久精品视频8 | 成人国产综合 | 成熟的女性强烈交性视频 | 日本特黄特色高清免费视频 | 日韩一级欧美一级 | 天天看片天天爽 | 中文国产日韩欧美视频 | 中文字幕日韩精品有码视频 | 经典国产乱子伦精品视频 | 久久有这有精品在线观看 | 亚洲一区网站 | 目韩一区二区三区系列片丶 |