Dear team , i am trying to pass a array of values from ajax to controller but i always returing success or 200 despite hitting the controller.
Even with checkpoints it is not hitting 
this is my ajax code 
<script>
    $(document).ready(function () {
        $('#example').DataTable();
        $('#btnSubmit').click(function () {
            var ids = [];
            $('#example tbody input[name="chkSelect"]:checked').each(function () {
                ids.push($(this).attr('id'));
            });
            console.log(ids);
            $.ajax({
                type: "POST",
                dataType: "JSON",
                url: "",
                data: { ids: ids },
                success: function (data) {
                    // Handle the response from the controller
                }
            });
        });
    });
</script>
i have modidied the url to empty because i dont have enough reputation to post urls
 
and this is my conroller
        public JsonResult AssignToHR(List<string> ids)
        {
            foreach (var id in ids)
            {
                // Do something with the ID
            }
            return Json(new { success = true });
        }
i am not sure where i am wrong . please guide.