English 中文(简体)
与 Jquery 一同绘制要下载的选择选择列表并标明选中项目的 JSON 列表
原标题:Mapping JSON list of SelectListItems to DropDown Select List with Jquery and indicating selected item

我有一份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(""));

This works and populates my list just fine. I can t figure out syntax how to indicate my SELECTED item though! Can you guys help me out ? How with this JQuery can I indicate the selected item that s indicated in the passed in JSON collection of items?

谢谢

最佳回答
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(""));
问题回答

暂无回答




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签