這篇文章主要介紹Ajax如何獲取php返回json數(shù)據(jù)動(dòng)態(tài)生成select下拉框,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
功能:根據(jù)選擇不同層次,在專業(yè)下拉框中動(dòng)態(tài)生成對應(yīng)分類的專業(yè)。
HTML:
<label>層次</label> <select name="level" id="level"> <option value="1">本科</option> <option value="2">高職(專科)</option> </select> <label>專業(yè)</label> <select name="major" id="major"> <option value="">--</option> </select>
JQuery:
$("#level").click(function(){ $.ajax({ type:"POST", url:"{:U('Target/queryMajor')}", dataType: "json", data:{ level:$('#level').val() }, success:function(data){ $("#major").empty(); switch (data.status){ case '1': $("#major").append("<option value='' >--</option>"); $.each(data.data,function(index,val){ $("#major").append('<option value='+val.major+' >'+val.major+'</option>'); }); break; case '0': $("#major").append("<option value='' >--</option>"); break; } return false; } }); return false; });
后臺(tái)控制器:
public function queryMajor() { if(I('post.level') == 1){$ccmc = '本科';}else{$ccmc = '高職(專科)';} $dao = M('Plan'); $condition["ccmc"] = $ccmc; $record = $dao->where($condition)->field('major')->select(); if($record != null){ $this->ajaxReturn($record,'','1'); }else{ $this->ajaxReturn('','','0'); } }
以上是“Ajax如何獲取php返回json數(shù)據(jù)動(dòng)態(tài)生成select下拉框”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享標(biāo)題:Ajax如何獲取php返回json數(shù)據(jù)動(dòng)態(tài)生成select下拉框-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://chinadenli.net/article0/dgipoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、微信公眾號、App開發(fā)、網(wǎng)頁設(shè)計(jì)公司、標(biāo)簽優(yōu)化、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容