我必须绑定按钮点击剑道电网,并获得例如在另一个SO问题:Kendo Grid - Bind Data After Search,但是这不是为我工作。我的控制器操作正在返回json对象,但该对象没有被映射到我的网格。如何绑定剑道网格上的按钮单击事件
以下是其他问题提出了相同的代码:
@(Html.Kendo().Grid<Project.Data.Entity.SearchResult>()
.Name("ClaimantSearch")
.DataSource(dataSource => dataSource
.Ajax()
//.Read(read => read.Action("Search", "Claimant")))
.Columns(columns =>
{
columns.Bound(x => x.Name);
columns.Bound(x => x.Authorized);
columns.Bound(x => x.CompanyName);
columns.Bound(x => x.Address);
})
.Resizable(resizing => resizing.Columns(true))
)
的Javascript:
$('#btnSearch').click(function() {
alert('a');
$.ajax({
data: '@Url.Action("Search", "Claimant")',
type: 'POST',
contentType: "application/json;charset=utf-8",
data: "",
dataType: "json",
success: function (data) {
alert(data);
var grid = $('#Claimant').getKendoGrid();
grid.dataSource.data(result);
grid.refresh();
}
});
return false;
});
您是否检查控制台是否有错误? –
不会引发任何错误 – Divya
将是巨大的,如果你能共享代码。 –