我正在尝试使用锚标记在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');
});
}
答案 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");
})
};