ajax在mvc中的锚标记内调用

时间:2016-05-13 14:34:03

标签: jquery ajax asp.net-mvc

我正在尝试使用锚标记在Grid列中实现ajax调用,并将employee的Id传递给ajax函数。但它不起作用。我犯错的地方

 grid1.Column("", header: "Edit", format: @<text><a href="@Url.Action("", "", new { id = @item.empId })" onclick="editEmp()" class="openDialog">Edit</a></text>)

下面是Ajax功能 -

function editEmp(empId) {
            $.get("@Url.Action("EditEmployee", "BootStrap")",
                     {
                         empId: empId

                     }, function (data) {
                         alert('hi');
  });
        }

1 个答案:

答案 0 :(得分:0)

试试这个:

grid1.Column("", header: "Edit", format: @<text><a href="@Url.Action("", "", new { id = @item.empId })" onclick="editEmp(@item.empId)" class="openDialog">Edit</a></text>)


function editEmp(empId) {
    $.get('@Url.Action("EditEmployee", "BootStrap")', { empId: empId })
        .done(function () {
            console.log("success");
        })
.fail(function () {
    console.log("error");
})
};