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