Ajax實現下拉框聯動效果,動態拼接下拉框選項,實現從數據庫中加載數據
<div class="form-group">
<label>車系品牌:</label>
<form:select id="brand" path="brand" class="form-control input-sm">
<form:option value="" label="請選擇"/>
<form:options items="${brandList}" htmlEscape="false"/></form:select>
<label>車系名稱:</label>
<form:select id="seriesName" path="seriesName" class="form-control input-sm">
<form:option value="" label="請選擇"/>
</form:select>
</div>
<script type="text/javascript">$(document).ready(function() {if($("#brand").val()!=null && $("#brand").val()!=""){selectC();}$("#brand").change(function(){selectC();}); function selectC(){var name = $("#seriesName"); var brand=$("#brand").val();$.ajax({ url: "${ctx}/product/carSeries/search?brand="+brand,type:"post",dataType:"json",success: function(data){ var optionstring = ""; for (var i in data) { var jsonObj =data[i]; optionstring += "<option value=\"" + jsonObj + "\">" + jsonObj + "</option>"; } $("#seriesName").html("<option value='' >請選擇</option>"+ optionstring); },}); } });</script>