Kendo ui 如何使用ajax调用加载剑道网格数据

Kendo ui 如何使用ajax调用加载剑道网格数据,kendo-ui,kendo-grid,kendo-asp.net-mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,如何使用dataSource.data方法通过ajax调用加载剑道网格数据。我试过跟随,但不起作用。$'AAMaintenance'.data'kendoGrid'.dataSource.dataresult 假设在ajax调用检索数据之前,尚未为Kendo grid控件设置数据源,则应在将其设置为数据源之前对其进行实例化: var ds = new kendo.data.DataSource({ data: result }); $("#AAMaintenance").data("k

如何使用dataSource.data方法通过ajax调用加载剑道网格数据。我试过跟随,但不起作用。$'AAMaintenance'.data'kendoGrid'.dataSource.dataresult

假设在ajax调用检索数据之前,尚未为Kendo grid控件设置数据源,则应在将其设置为数据源之前对其进行实例化:

var ds = new kendo.data.DataSource({
    data: result
});

$("#AAMaintenance").data("kendoGrid").setDataSource(ds);
除此之外,还有一些注释,基于:

如果从服务器返回的结果是当前未知的复杂对象,则可能需要查看。 确保列声明字段属性与指定给要显示的对象属性的名称匹配,例如,请注意field:name列如何与添加到数据源的name属性匹配。
它不起作用。。这不是对您的问题的有用描述。首先,Ajax调用是否成功接收指定参数aaMaintenanceFilter和/或从服务器控制器检索数据?第二,是否存在任何可能有用的控制台错误?第三,您是否可以发布您认为有用的其他代码,例如网格/数据源初始化代码?最后,查看返回的数据结构以及数据源代码可能也很有帮助,例如,确保etcajax调用成功地从控制器返回数据时没有拼写错误/指定的不正确数据类型。此行“AAMaintenance.data”kendoGrid.dataSource.dataresult中的问题;那么,简单地说,网格没有显示从服务器返回的数据?你能用网格/数据源初始化代码更新你的问题吗?
var ds = new kendo.data.DataSource({
    data: result
});

$("#AAMaintenance").data("kendoGrid").setDataSource(ds);