KendoUI ComboBox 显示不正确的 REST JSON 解析
KendoUI ComboBox displaying incorrect parsing of REST JSON
我有一个宁静的服务响应{"SearchMode":["Customer","Address","Street","City"]}
,一切看起来都很好。我正在尝试将这些中的每一个作为选项添加到剑道组合框中。但是,它正在解析它并将每个字母显示为一个选项:
- {
- ">
- S
- e
- 一个
- r
- C
- h
你明白了。这是我在javascript中所做的工作。我正在学习剑道控件,因此非常感谢任何帮助。
$(#cboSearch").kendoComboBox({autobind:false, minLength:3, datasource:{type:json, serverFiltering: true, transport:{ read: { url: "http://myrestservicehere?f="}}} });
我知道我错过了一些明显的东西,并期待一些指导,谢谢。斯科特
DataSource
定义中缺少说明返回对象中包含选项的数组的位置。这是使用 schema.data
完成的。它应该是:
$("#cboSearch").kendoComboBox({
autoBind : false,
minLength : 3,
dataSource: new kendo.data.DataSource({
serverFiltering: true,
transport : {
read: {
url: "http://myrestservicehere?f="
}
},
schema : {
data: "SearchMode"
}
})
});
ComboBox 不支持绑定到字符串数组。您可以尝试将 JSON 更改为以下内容:
{
"SearchMode": [
{"text":"Customer"},
{"text":"Address"},
{"text":"Street"},
{"text":"City"}
]
}
然后像这样配置组合框:
$("#cboSearch").kendoComboBox({
autoBind : false,
minLength : 3,
dataTextField : "text",
dataValueField : "text",
dataSource: new kendo.data.DataSource({
serverFiltering: true,
transport : {
read: {
url: "http://myrestservicehere?f="
}
},
schema : {
data: "SearchMode"
}
})
});
相关文章:
- SharePoint 2010 Jquery/JSON Rest Multiple OR语句-如何
- 向通过ReST JSON调用生成的Angular Javascript对象添加方法
- REST API 服务器是否应该使用 PUT 接收 JSON 数据或普通表单数据
- 无法通过rest api读取json变量
- 将JSON REST请求加载到Kendo ui列表视图中的问题
- 将 json 发送到(不是 REST)WCF 服务
- 无法从rest服务器Json响应
- 在使用Protractor进行测试时,我可以用json文件替换结果,而不是调用实际的REST端点
- 切换到服务器端分页之前 REST/JSON 响应中的项目数
- PHP REST server - AJAX - JSON
- JS+REST+NodeJS:如何从 JSON 对象解析 JSON 列表
- 过滤器 AngularJS REST JSON 数据:错误:badcfg 响应与配置的参数不匹配
- KendoUI ComboBox 显示不正确的 REST JSON 解析
- 使用 JSON 将表单电子邮件发送到 REST 服务
- 处理REST JSON提要的JavaScript
- 将REST JSON输出格式化为另一种格式
- 角度.js并显示 Rest JSON
- 如何为REST json数据创建基本的angularjs页面
- ember.js的rest JSON递归嵌套在同一个模型中
- 无法将Rest JSON数据绑定到WinJS中的ListView控件