0
$.ajax({
type: "POST",
url: "EmpService.asmx/GetEmployeeDetails",
data: "",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (
$("#grid").kendoGrid({
dataSource: {
data: result.d
},
schema:{
data: "d"
},
columns: [{
field: "EMP_NAME",
title: "First Name"
},
{
field: "EMP_ID",
title: "ID"
}],
});
},
error: function (r) {
alert(r.responseText);
},
failure: function (r) {
alert(r.responseText);
}
});
});
我使用ajax调用服务并返回一个json数据,我试图绑定到它Kendo网格,但它没有约束力。我在下面的格式Json的数据没有绑定到剑道网格
[{"EMP_NAME":"E1","EMP_ID":1},{"EMP_NAME":"E2","EMP_ID":2},{"EMP_NAME":"E3","EMP_ID":3}]
从服务返回的JSON数据,但是当我在harcoded方式我试图像网格下方显示的细节
dataSource: {
data: [{"EMP_NAME":"E1","EMP_ID":1},{"EMP_NAME":"E2","EMP_ID":2},{"EMP_NAME":"E3","EMP_ID":3}]
},
你在架构中定义的这种反应有“d”的属性数据,所以反应应该是这样{“d”:[{“EMP ......”}]},如果不尝试删除模式 –
你是否也尝试在成功函数中控制日志reusult.d?它显示什么? –
已经尝试删除架构,但仍然没有绑定网格,是的,我做了控制台日志,并得到了与上述相同的json格式 – thecrusader