为了账号安全,请及时绑定邮箱和手机立即绑定

使用jQuery从Json填充选择/选项时,ASP.NET MVC空选择

使用jQuery从Json填充选择/选项时,ASP.NET MVC空选择

C#
慕哥6287543 2021-05-05 15:50:41
这里需要帮助这是我的模特public class SelectOption{    public String Value { get; set; }    public String Text { get; set; }}样品方法public JsonResult GetJson(){    var list = new List<SelectOption>                   {                       new SelectOption { Value = "1", Text = "Aron" },                       new SelectOption { Value = "2", Text = "Bob" },                       new SelectOption { Value = "3", Text = "Charlie" },                       new SelectOption { Value = "4", Text = "David" }                   };    return Json(list);}看法<script type="text/javascript">    $(document).ready(function() {        $.getJSON("/Json/GetJson", null, function(data) {            $("#MyList").addItems(data);        });    });    $.fn.addItems = function(data) {        return this.each(function() {            var list = this;            $.each(data, function(index, itemData) {                var option = new Option(itemData.Text, itemData.Value);                list.add(option);            });        });    };    $("#MyList").change(function() {        alert('you selected ' + $(this).val());    });</script>上面的代码没有任何错误,只是在加载所有内容时,Select / Dropdownlist将具有4个空值,这意味着我可以单击DDL并有4个值,但是对于所有这四个都是空字符串。有人知道为什么吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 126 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信