【发布时间】:2014-06-19 22:44:47
【问题描述】:
我想向我的 Kendo Grid 提供一些 json 数据。我正在采取html路线。 这是我所拥有的:
鉴于以下情况:
<div id="#grid"></div>
JSON:
"{\"Columns\":{\"Column\":[{\"@Name\":\"key1\",\"@DataType\":\"Boolean\",\"#text \":\"True\"},{\"@Name\":\"key2\",\"@DataType\":\"String\",\"#text\":\"你好 World\"},{\"@Name\":\"key3\",\"@DataType\":\"Integer\",\"#text\":\"999\"}]}}"
xml 版本的 JSON:
<Columns>
<Column Name=""key1"" DataType=""Boolean"">True</Column>
<Column Name=""key2"" DataType=""String"">Hello World</Column>
<Column Name=""key3"" DataType=""Integer"">999</Column>
</Columns>
我的 JavaScript 尝试失败:
$("#grid").kendoGrid({
sortable: true,
groupable: true,
scrollable: true,
height: "300px",
pageable: {
pageSizes: 9
},
columns:
[
{ field: "Name" },
],
dataSource:
{
transport:
{
read:
{
url: "/controller/action?param=" + myParam,
dataType: "jsonp"
}
}
},
schema:
{
data: "Column"
}
});
【问题讨论】:
-
它是怎么失败的?你有什么例外?您将 jsonp 指定为数据类型,请改用 json。
标签: kendo-ui kendo-grid