asp.net mvc ajax to html select
在asp.net mvc裡面使用SelectListItem ,並使用ajax 呼叫使用的時候的配置
SelectListItem 是一個 表示 HTML 選取清單中的項目。
asp.net mvc webapi
System.Web.Mvc.dll
[HttpGet]
public IEnumerable<SelectListItem> json()
{
List<ExchangeRate> exchangeRates = db.ExchangeRate.Where(m => m.Delete == false && m.Status==true).ToList();
return exchangeRates.Select(m=>new SelectListItem {Text= m.CurrencyName,Value=m.ExchangeRateGUID.ToString() }).ToList();
}
js ajax
$.get("/api/Currency/json", function (data)
{
var options = "";
$.each(data, function (a, b) {
options += "<option value='" + b.Value + "'>" + b.Text + "</option>";
$("html").html(options);
});
參考
https://docs.microsoft.com/zh-tw/dotnet/api/system.web.mvc.selectlistitem?view=aspnet-mvc-5.2