<script> $(function(){ $("#Property").live("change", function () { var sender = $(this); var select = sender.next(); $.post("/FinanceAccount/GetCategoryByPropID", { "PropertyID": sender.val() }, function (json) { if (json.result == null) return; select.empty(); for (var i = 0; i < json.result.length; i++) { select.append("<option value='" + json.result[i].ID + "'>" + json.result[i].Name + "</option>"); } }, "json"); }); }) </script> 说明://利用ajax到后台请求数据,返回一个json对象,json.result 包含所需数据的列表 <div class="item"> <span class="item_left">性质:</span> <span class="item_right"> <select id="Property" name="PropertyID"> @foreach (var item in Model.PropertiesList) { <option value="@item.ID">@item.Value</option> } </select> <select id="type" name="CategoryID"> <option>请选择</option> </select> </span> </div>
|
|
来自: aolingping > 《技术》