Checkbox

 <div class="checkbox">

    <input type="checkbox" id="1" checked="IsAvailable" />

    <label for="ItemID">Name</label>

    </div>


<li>

<a class="btn btn-success" onlick="saveList()">Update Item</a>

</li>

</div>


<script>

    var saveList = function () {

        var arrItem = [];

        var commaseparatedIds = "";

        $("#ItemList li input[type=checkbox]").each(function (index, val) {

            var checkId = $(val).attr("Id");

            var currentCheckboxId = checkId;



            var Ischecked = $("#" + checkId).is(":checked", true);

            if (Ischecked)

            {

                arrItem.push(currentCheckboxId);

            }

        })

        if (arrItem.length != 0) {

            commaseparatedIds = arrItem.toString();


            $.ajax({

                url:"/Test/SaveList",

                type: "POST",

                data: { ItemList: commaseparatedIds },

                success: function (response) {

                }

            }

            )

        }

    }

   </script>



controller::


[HttpPost]

public JsonResult SaveList(string ItemList){

  string[] arr=ItemList.Split(';');

  foreach (var id in arr)

{

 int currentId = id;

}


 return Json("",JsonRequestBehaviour.AllowGet);

}





Comments