我有:
$.post('buying-grid/split/' + config.route.params.id, item).success(function(data){
var ds = new kendo.data.DataSource();
ds.data(data)
$('#buyingGrid').data('kendoGrid').setDataSource(ds)
$('#buyingGrid').data('kendoGrid').dataSource.sync();
})
但是我得到了错误 Uncaught TypeError: undefined is not a function
数据变量的格式正确为 {"data":[{"id":99296,...
为什么这不起作用?
当您调用时ds.data(data)
,数据必须是一组项目。您的服务器后端可能返回的响应对象的数组为data.data
,因此您需要调用:
ds.data(data.data);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句