国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery Ajax實(shí)現(xiàn)Select動態(tài)添加數(shù)據(jù)

2019-11-19 16:23:27
字體:
供稿:網(wǎng)友

jquery Ajax實(shí)現(xiàn)Select動態(tài)添加數(shù)據(jù),具體內(nèi)容如下

1.背景 

最近在工作中,遇到了一個關(guān)于select的問題。一般情況下,select下拉框中的數(shù)據(jù)都是固定的或者直接在jsp中讀取列表值顯示。但是,這次要實(shí)現(xiàn)select與別的選項(xiàng)框聯(lián)動,也就是要動態(tài)添加option數(shù)據(jù)。查閱了很多資料,終于搞定。下面就分享一下,如何利用jQuery和Ajax實(shí)現(xiàn)select動態(tài)添加數(shù)據(jù)。 

2.本文代碼實(shí)現(xiàn)的是車輛型號根據(jù)車輛品牌聯(lián)動顯示的功能。首先,是jsp中的車輛品牌定義,這個很簡單。如下:

<li class="form-row"><span style="white-space:pre"> </span><span class="form-lbl"><i class="tip form-tip">*</i>車系</span> <select class="form-select" name="modelId"> </select></li>

然后,是JS代碼: 

function getModelList(){  var brandId = $("select[name=brandId]").val();  $("select[name=modelId]").empty(); //清空 $.ajax({url:'/getModelList.do', type:"post", data:{ brandId : brandId }, cache: false, error:function(){ },  success:function(data){ var modelList = data.modelList; if(modelList && modelList.length != 0){ for(var i=0; i<modelList.length; i++){  var option="<option value=/""+modelList[i].modelId+"/"";  if(_LastModelId && _LastModelId==modelList[i].modelId){  option += " selected=/"selected/" "; //默認(rèn)選中  _LastModelId=null;  }  option += ">"+modelList[i].modelName+"</option>"; //動態(tài)添加數(shù)據(jù)  $("select[name=modelId]").append(option); } } } });}

最后,是后臺代碼

@RequestMapping("/getModelList") @ResponseBody public Map getModelList(Integer brandId) { List<SrmsModel> modelList = null; try{ modelList = carInfoManager.getSrmsModelListByBrandId(brandId); }catch(Exception e){ LOGGER.error("獲取年租車輛型號異常:{}", e.getMessage()); } Map<String, Object> returnMap = Maps.newHashMap(); returnMap.put("modelList", modelList); return returnMap; }

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 西乌珠穆沁旗| 泾源县| 建阳市| 望都县| 涞水县| 尼勒克县| 长阳| 乐安县| 新沂市| 绥德县| 靖州| 民乐县| 清新县| 珲春市| 肥东县| 南丹县| 汝南县| 新田县| 舟曲县| 大方县| 嵩明县| 华坪县| 微山县| 安宁市| 织金县| 宁阳县| 嘉善县| 舒城县| 巴东县| 平邑县| 潮州市| 山东| 都昌县| 江门市| 金坛市| 上杭县| 河南省| 东城区| 佛教| 临猗县| 肇源县|