国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

怎么實現Ajax的三級聯動商品分類

來源:懂視網 責編:小采 時間:2020-11-27 19:56:36
文檔

怎么實現Ajax的三級聯動商品分類

怎么實現Ajax的三級聯動商品分類:這次給大家?guī)碓趺磳崿FAjax的三級聯動商品分類,實現Ajax的三級聯動商品分類的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。思路分析:效果:當頁面加載時,利用ajax異步向后臺請求數據,加載一級商品類別,當選擇一級商品時加載二級商品,選擇二級商品
推薦度:
導讀怎么實現Ajax的三級聯動商品分類:這次給大家?guī)碓趺磳崿FAjax的三級聯動商品分類,實現Ajax的三級聯動商品分類的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。思路分析:效果:當頁面加載時,利用ajax異步向后臺請求數據,加載一級商品類別,當選擇一級商品時加載二級商品,選擇二級商品
這次給大家?guī)碓趺磳崿FAjax的三級聯動商品分類,實現Ajax的三級聯動商品分類的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。

思路分析:

效果:當頁面加載時,利用ajax異步向后臺請求數據,加載一級商品類別,當選擇一級商品時加載二級商品,選擇二級商品加載三級商品。

實現:

1、當拿到數據后加載pid為0的商品,并動態(tài)創(chuàng)建option將商品追加到一級菜單中,并設置value值

2、當選擇一級商品時加載pid=當前id的商品,并創(chuàng)建option將商品追加到二級菜單中,并設置value值

3、當選擇二級商品時加載pid=當前id的商品,并創(chuàng)建option將商品追加到三級菜單中,并設置value值

頁面效果:

$(function(){
 //請求路徑
 var url="03goods.php";
 //option默認內容
 var option="<option value='0'>未選擇</option>";
 //獲取jq對象
 var $sel1=$(".sel1");
 var $sel2=$(".sel2");
 var $sel3=$(".sel3");
 //自動生成一個<option>元素
 function createOption(value,text){
 var $option=$("<option></option>");
 $option.attr("value",value);
 $option.text(text);
 return $option;
 }
 //加載數據
 function ajaxSelect($select,id){
 //get請求
 $.get(url,{"pid":id},function(data){
 $select.html(option);
 for(var k in data ){
 $select.append(createOption(data[k].id,data[k].name));
 }
 },"json");
 }
 //自動加載第一個下拉菜單
 ajaxSelect($sel1,"0");
 //選擇第一個下拉菜單時加載第二個
 $sel1.change(function(){
 var id=$sel1.val();
 if(id=="0"){
 $sel2.html(option);
 $sel3.html(option);
 }else{
 ajaxSelect($sel2,id);
 }
 });
 //選擇第二個下拉菜單時加載第三個
 $sel2.change(function(){
 var $id=$sel2.val();
 if($id=="0"){
 $sel3.html(option);
 }else{
 ajaxSelect($sel3,$id);
 }
 });
 });

后臺代碼:

<?php
 header('Content-Type:text/html; charset=utf-8');
 //數據
 $arr=array(
 //array(分類id,分類名,分類的父id)
 array('id'=>'1','name'=>'數碼產品','pid'=>'0'),
 array('id'=>'2','name'=>'家電','pid'=>'0'),
 array('id'=>'3','name'=>'書籍','pid'=>'0'),
 array('id'=>'4','name'=>'服裝','pid'=>'0'),
 array('id'=>'5','name'=>'手機','pid'=>'1'),
 array('id'=>'6','name'=>'筆記本','pid'=>'1'),
 array('id'=>'7','name'=>'平板電腦','pid'=>'1'),
 array('id'=>'8','name'=>'智能手機','pid'=>'5'),
 array('id'=>'9','name'=>'功能機','pid'=>'5'),
 array('id'=>'10','name'=>'電視機','pid'=>'2'),
 array('id'=>'11','name'=>'電冰箱','pid'=>'2'),
 array('id'=>'12','name'=>'智能電視','pid'=>'10'),
 array('id'=>'13','name'=>'編程書籍','pid'=>'3'),
 array('id'=>'14','name'=>'JavaScript','pid'=>'13'),
 );
 //獲取指定分類的商品
 function getByPid($arr,$pid){
 $result=array();
 foreach($arr as $v){
 if($v['pid']==$pid){
 $result[]=$v;
 }
 }
 return $result;
 }
 //獲取請求參數
 $pid=isset($_GET['pid'])?$_GET['pid']:'0';
 $result=getByPid($arr,$pid);
 //
輸出json數據 echo json_encode($result); ?>

相信看了本文案例你已經掌握了方法,更多精彩請關注Gxl網其它相關文章!

推薦閱讀:

Ajax結合php怎么實現二級聯動

新手必看的Ajax技術組成與核心原理分析

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

怎么實現Ajax的三級聯動商品分類

怎么實現Ajax的三級聯動商品分類:這次給大家?guī)碓趺磳崿FAjax的三級聯動商品分類,實現Ajax的三級聯動商品分類的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。思路分析:效果:當頁面加載時,利用ajax異步向后臺請求數據,加載一級商品類別,當選擇一級商品時加載二級商品,選擇二級商品
推薦度:
標簽: 實現 三級 ajax
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美一区二区三区香蕉视 | 免费黄毛片 | 日韩精品123 | 国模私拍一区二区 | 亚洲欧美中文日韩在线v日本 | 亚洲色图欧美色 | 国产成人精品一区二区三在线观看 | 国产免费全部免费观看 | 国语对白91 | 国产在线日韩 | 日韩国产欧美视频 | 欧美视频区| 国产在线成人一区二区 | 欧美日韩不卡在线 | 欧美日韩成人午夜免费 | 久久伊人免费视频 | 97成人免费视频 | 久久国产亚洲欧美日韩精品 | 久久精品国产亚洲aa | 国产成人精品aaaa视频一区 | 国产观看 | 人人干人人爽 | 成人欧美日韩 | 91在线一区二区 | 国内精品在线播放 | 国产精品自在欧美一区 | 亚洲国语在线视频手机在线 | 欧美三级一区二区 | 暧暧免费视频 | 国产毛片在线看 | 国产不卡一区二区三区免费视 | 日韩视频观看 | 亚洲三级电影在线观看 | 亚洲 欧美 成人日韩 | 午夜国产大片免费观看 | 亚洲欧美日韩中文字幕在线不卡 | 8x国产在线观看 | 国产盗摄精品一区二区三区 | a毛片成人免费全部播放 | 亚洲综合导航 | 亚洲欧美另类国产 |