这里需要帮助这是我的模特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
提交
取消