国产精品一区二区三区……-大杳蕉伊人欧美一本遒在饯-日本不卡一区免费在线观看-国产亚洲欧美中文字幕

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

網(wǎng)站制作之省市區(qū)三級(jí)聯(lián)動(dòng)

發(fā)表日期:2018-12-13 09:55:03   作者來源:方維網(wǎng)絡(luò)   瀏覽:4003   標(biāo)簽:網(wǎng)站制作    
在網(wǎng)站建設(shè)的過程中,隨著時(shí)間的積累,我們可能會(huì)碰到各種各樣的功能開發(fā),畢竟客戶的需求是無窮的。而省市區(qū)三級(jí)聯(lián)動(dòng)也是比較常見的功能模塊,網(wǎng)上也有各種各樣的第三方插件,但是我發(fā)現(xiàn)這些插件都有一個(gè)問題,都是全國的省市區(qū)聯(lián)動(dòng),不夠靈活,而我們的需求是根據(jù)客戶要求動(dòng)態(tài)實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)。
1.首先是前段頁面的建設(shè),如下圖:
 

HTML代碼

前端頁面效果     如下圖所示:

select
之后我們要通過數(shù)據(jù)庫獲取省市區(qū)的數(shù)據(jù)信息,有人也許會(huì)問,為什么不通過ajax來異步獲取,而要一次性直接獲取,因?yàn)楫惒秸?qǐng)求是需要去請(qǐng)求數(shù)據(jù)庫的,可能會(huì)出現(xiàn)卡一下才出現(xiàn)下一級(jí)信息,可能實(shí)現(xiàn)效果不太好,所以我們采取一次性直接獲取,如下圖所示:
PHP代碼

獲取數(shù)據(jù)信息之后,我們?cè)诮Y(jié)合js,就能實(shí)現(xiàn)動(dòng)態(tài)省市區(qū)三級(jí)聯(lián)動(dòng)了,具體如下圖所示:

JS代碼

//獲取省信息
function getP(){
         var select=$('#sel_p');
         <volist name="p" id="item">
         var option="<option value='{$item.category_id}'>{$item.category_name}</option>";
         select.append(option);
         </volist>
 
}
//獲取市信息
function getC(pId){
                   var select=$('#sel_c');
                   select.empty();
                   <volist name="c" id="iten">
                   if({$iten.parent_id} == pId){
                            Var option="<option value='{$iten.category_id}'>{$iten.category_name}</option>";
                  
                            select.append(option);
                   }
                   </volist>
}
 
//獲取區(qū)信息
function getA(aId){
                   var select=$('#sel_a');
                   select.empty();
                   <volist name="a" id="ite">
                   if({$ite.parent_id} == aId){
                            var option="<option value='{$ite.category_id}'>{$ite.category_name}</option>";
                            select.append(option);
                   }
                   </volist>
}
 
 
完成之后,最終實(shí)現(xiàn)效果如下圖所示:

完成代碼

最后,希望可以幫到大家。
 
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來自http://pdcharm.com/news/4804.html
相關(guān)網(wǎng)站設(shè)計(jì)案例
琼海市| 乐业县| 分宜县| 凤庆县| 获嘉县| 鄂托克前旗| 海兴县| 赤城县| 西丰县| 靖宇县| 泗阳县| 靖宇县| 霍州市| 合作市| 庆城县| 什邡市| 栖霞市| 铜山县| 樟树市| 太原市| 武汉市| 九台市| 察哈| 巴塘县| 茌平县| 原平市| 浦北县| 晋城| 龙门县| 大埔区| 婺源县| 宁陵县| 双峰县| 太谷县| 新绛县| 定兴县| 永济市| 襄汾县| 繁峙县| 右玉县| 两当县|