i am having multiple button and i want to get text of clicked button and fire ajax and call my controller method and pass text of clicked button as parameter to my controller method through ajax.

this is my view page:

```
<div class="skills-bar left">
 <input type="button" value="ipad" class="skill-link skill left  tested" id="btnSkill"> 
<input type="button" value="fan" class="skill-link skill left  tested" id="btnSkill"> 
                </div>

```

this is my jquery :

```
 $(document).ready(function () {
      var theButtons = $(".tested");
        $(theButtons).click(function () {
            var skill = $(this).val();
            alert(skill);
            var orderby = $('#orderby').val();
            $.ajax({
                url: "/Search/ViewSpecificVendorDetailsbySkills",
                type: "GET",
                dataType: 'html',
                contentType: 'application/html; charset=utf-8',
                cache: false,
                data: { "Skill": skill},
                    success: function (responce) {
                        $("#results").html(responce);
                    },
                    error: function (xhr, ajaxOptions, thrownError) {
                        alert("error retrieving list");
                    }
                });

        });
  });

```

![enter image description here](https://i.stack.imgur.com/DKLX3.png)

here when i click on Asp.net or ado.net or any skill i want to pass asp.net or ado.net as parameter to my controller with ajax but my controller method is not calling.

can anybody tell me whats the problem???