我有以下代码用于绑定到 REST 端点的 Kendo Drop Downlist
ddChange.kendoDropDownList({
dataSource: {
transport: {
read: {
url: "http://localhost/Project/MyMethod",
dataType: "json"
},
parameterMap: function () {
return {
source: data.source,
c: data.c,
ch: data.ch,
};
},
schema: {
data: function (response) {
return $.parseJSON(response);
}
}
}
},
dataTextField: "name",
dataValueField: "id",
change: ddChange
});
一切似乎都在工作,除了结尾部分。调用http://localhost/Project/MyMethod?source=1&c=2&ch=3
正在发生,我可以看到它正在发生并返回正确的数据,但是,return $.parseJSON(response);
fromschema > data
不是所以我的下拉列表只包含许多未定义的条目,因为我留下了一个仍然需要解析为数组的字符串。
这样做适用于剑道网格,它应该适用于下拉列表吗?我错过了什么吗?