Web progamming

[asp.net][jquery] jquery에서 List 사용하는 방법

다다95 2016. 11. 16. 16:25

안녕하세요.

오늘은 jquery에서 List를 사용하는 방법에 대해서 알아볼게요!

저는 ViewBag에 담아 List를 가져오는 방법을 알려드릴 거에요.

 

1. ViewBag에 List를 담는다.

 

        gbkecnetEntities1 db2 = new gbkecnetEntities1();
        // GET: Admin/UpdateGroup
        public ActionResult Index(string group_code, string group_class)
        {
            var rlist = db2.GB_INT_GET_ADD_MEMBER(group_code, group_class).OrderBy(c =gt; c.usr_namk);
            List<GB_INT_GET_ADD_MEMBER_RESULTr> result = rlist.ToList();
            
            ViewBag.memberlist = result;
            return View();
        }

 

저는 DB의 function을 이용해 값을 가져오고 List에 담았습니다.

이 ViewBag을 어떻게 사용하는지 알아볼게요!

 

 

2. ViewBag에 담긴 List를 변환시켜주세요.

<script>
    var memberlist = @Html.Raw(Json.Encode(ViewBag.memberlist));
    for (var i = 0; i lt; memberlist.length ; i++) {
        $("#add").append("<option value=" + memberlist[i].group_id + ">" + memberlist[i].usr_namk + "</option>");
    }
</script>

 

@Html.Raw(Json.Encode(. . .)를 통해서 변환시켜 주면 사용할 수 있습니다!