我有问题,我创建的数据源没有获得任何数据。如果我手动访问网址,它显然是存在的。我无法找出出错的地方。感谢帮助。我创建了一个JSbin来说明问题。http://jsbin.com/unEPAwAn/4/edit 守则:
var eventsViewModel = new kendo.data.DataSource({
transport:{
read: {
url:"https://myurl/incidents",
datatype: "jsonp"
}
},
schema:{
data:function(response){
console.log(response);
return response;}
},
sort:{field: "id", dir: "desc"}
});
var events = eventsViewModel.fetch(function(){
var data = this.data();
console.log(data.length);
console.log(data[0]);
});
$("#eventsList").kendoListView({
dataSource: eventsViewModel,
template: kendo.template($("#eventsTemplate").html())
});
答案 0 :(得分:0)
有几个问题:
因此,您要么让服务器提供JSONP文档,要么将dataType
更改为JSON,并使用与HTML文档相同的URL提供文档。