我正在尝试实现一个基于 ajax 的剑道数据源。
收到如下错误:
TypeError: e.schema is undefined
..当您排除schema
财产声明时...
或者
TypeError: r._observable is not a function
当我尝试按如下方式编写架构定义时,会发生上述错误:
schema:{
data:function(response){
return response;
}
我使用的代码如下:
$(document).ready(function () {
var ds = kendo.data.DataSource({
schema: {
type:'json'
},
transport: {
type: 'json',
read: {
url:'/echo/json/',
type:'POST',
data:{
json: JSON.stringify(students),
delay:1000
},
contentType:'application/json',
processData:false
}
}
});
//stripped for sake of brevity
});
您可以使用以下小提琴开始:http: //jsfiddle.net/deostroll/3GqVR/4/
积极的我在剑道配置方面遗漏了一些东西......