kaushik guru

kaushik guru

  • NA
  • 252
  • 30.5k

ajax call is not hitting the controller it always return success

Apr 10 2023 5:58 AM

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.


Answers (2)