使用echoapi在jsfiddle中使用kendo数据源的ajax
我正在尝试实现一个基于ajax的剑道数据源 获取错误,例如:使用echoapi在jsfiddle中使用kendo数据源的ajax,ajax,kendo-ui,datasource,jsfiddle,Ajax,Kendo Ui,Datasource,Jsfiddle,我正在尝试实现一个基于ajax的剑道数据源 获取错误,例如: TypeError: e.schema is undefined …当您排除架构属性声明时 或 当我尝试按如下方式编写架构定义时,会发生上述错误: schema:{ data:function(response){ return response; } $(document).ready(function () { var ds = kendo.data.DataSource({
TypeError: e.schema is undefined
…当您排除架构
属性声明时
或
当我尝试按如下方式编写架构定义时,会发生上述错误:
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
});
我使用的代码如下:
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
});
您可以使用以下小提琴开始:
肯定我在剑道配置方面遗漏了一些东西…有几个问题:
new
运算符实例化数据源:
var ds = new kendo.data.DataSource({ /* options */ });
delay
选项。移除它可以修复它dataSource
选项李>
这是最新的提琴:Thnx。想法是在一种ajax加载后将其设置为按钮单击。