【发布时间】:2015-05-22 21:46:41
【问题描述】:
我正在通过 AJAX POST 进行数据分页,并返回如下 json 结构:
{
Total: 6,
Data: {
{id:1,field2:'xx'},
{id:2,field2:'xx2'},
}
}
网格数据源配置如下:
grid.dataSource = new kendo.data.DataSource({
serverPaging: true,
pageSize: 2,
schema: {
data: "Data",
// using function for testing purposes, it goes into after data.success is set and returns 6
total: function(r) {
return r.Total;
},
transport: {
read: function(data) {
var token = $('[name=__RequestVerificationToken]').val();
var headers = {};
headers["__RequestVerificationToken"] = token;
$.ajax({
url: listUrl,
headers: headers,
contentType: 'application/json',
data: self.getFilterData(),
type: 'POST',
async: false,
success: function(result) {
data.success(result);
}
});
},
}
数据绑定成功,但寻呼机不工作,没有出现。这里缺少什么?
谢谢
【问题讨论】:
标签: javascript asp.net-mvc kendo-grid