我试图根据MVC .NET Core 2.2中另一个DropDownList的值填充DropDownList。
<div class="form-group row">
<label class="col-sm-2 col-form-label">Type :</label>
<div class="col-sm-10">
<select asp-for="SelectedType" asp-items="@(new SelectList(Model.Typelist,"TypeName","TypeDescription"))" class="custom-select custom-select-sm">
</select>
</div>
</div>
public class Type
{
public string TypeName { get; set; }
public string TypeDescription { get; set; }
}
我不熟悉JavaScript或Ajax,也无法在Google上弄清楚示例。
因此,基本上,如果您在DropDownList中选择“类型”,例如“ A”,则需要使用基于“ A”的字符串列表来填充DropDownList,而当您选择“ B”时,则需要使用a来填充DropDownList。基于“ B”的字符串列表。
有人可以给我一个非常简单的例子吗?
像这样吗?
$(document).ready(function()
{
$("#ddlEmployee").on("change",function()
{
$.ajax(
{
url: '/Home/GetTypesBasedOnValueFromOtherDropDownList' + $(this).attr("value"),type: 'GET',data: "",contentType: 'application/json; charset=utf-8',success: function(data)
{
$("#???").html(data);
},error: function()
{
alert("error");
}
});
});
});
< /script>