C# 使用Jquery将SelectListItems的JSON列表映射到下拉选择列表并指示所选项目

C# 使用Jquery将SelectListItems的JSON列表映射到下拉选择列表并指示所选项目,c#,javascript,jquery,ajax,json,C#,Javascript,Jquery,Ajax,Json,我有一个SelectListItems的JSON列表,可以抓取: new SelectListItem { Text = item.Name, Value = item.Id.ToString(), Selected = item.Id.Equals(userId) }).ToList()

我有一个SelectListItems的JSON列表,可以抓取:

             new SelectListItem
                {
                    Text = item.Name,
                    Value = item.Id.ToString(),
                    Selected = item.Id.Equals(userId)
                }).ToList();
然后,此列表通过JQuery连接到下拉菜单:

$.Ajax call for an object above goes here...
function (data) {
        data= $.map(data, function (item, a) {
        return "<option value=" + item.Value + ">" + item.Text + "</option>";
              });

        $("#edit-user-list").html(data.join(""));
$。上面对对象的Ajax调用如下所示。。。
功能(数据){
数据=$.map(数据,函数(项,a){
返回“+item.Text+”;
});
$(“#编辑用户列表”).html(data.join(“”);
这样做可以很好地填充我的列表。 但我不知道如何用语法来表示我选择的项目! 你们能帮帮我吗? 如何使用JQuery指示传入的JSON项集合中指示的所选项

谢谢

功能(数据){
function (data) {
    data= $.map(data, function (item, a) {
    return "<option value=" + item.Value + " " + (item.Selected ? "selected": "") + ">" + item.Text + "</option>";
          });

    $("#edit-user-list").html(data.join(""));
数据=$.map(数据,函数(项,a){ 返回“+item.Text+”; }); $(“#编辑用户列表”).html(data.join(“”);
当然……很好,谢谢你帮我解决大脑放屁的问题。