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
Post a Comment