通過ajax返回的json資料,給下拉框預設選中顯示(給下拉框賦的選中值)
阿新 • • 發佈:2019-02-19
//編輯資料渲染 $("#zh_update").click(function(){ if(checknum==1){ $(".zh_update").show(); //獲取當前選中的引數 //ajax請求獲取資料把id傳過去 編輯前的渲染資料 $.ajax({ url:"${pageContext.request.contextPath}/orgbank/getById", type:"post", data:{ "id":$(".thisID").html()}, datatype:"json", success:function(res){ console.log(res); $(".upd_code").val(res.bzuhziCode); // $(".upd_khyh").val(res.bzuzhiBankId); $(".upd_money_type").val(res.amonntGuojiCode); $(".upd_name").val(res.zuzhiName); $(".upd_yhcode").val(res.bzuhziAcountNo); $("#sel_bank").find("option[value='"+res.bzuzhiBankId+"']").attr("selected",true); } }); }else if(checknum==0){ $("#modal-demo").modal("show"); $(".msg-content").html("請選擇一條內容!"); }else{ $("#modal-demo").modal("show"); $(".msg-content").html("請選擇一條內容!"); } });
$("#sel_bank").find("option[value='"+res.bzuzhiBankId+"']").attr("selected",true); ajax返回的值給下拉框,顯示出預設選中的那個下拉框的值
jsp 上面的select選項
<select id="sel_bank"> <c:forEach items="${bankName}" var="a"> <option value=${a.bankId }> ${a.bankName }</option> </c:forEach> </select>
select id="sel_bank"
iems是自己從資料庫中查出來的。