javascript - KendoUI ComboBox 显示 REST JSON 的错误解析

标签 javascript json parsing combobox kendo-ui

我有一个安静的服务,响应 {"SearchMode":["Customer","Address","Street","City"]},一切看起来都很好。我正在尝试将其中每一个添加为 Kendo ComboBox 中的选项。然而,它正在解析它并将每个字母显示为一个选项:

  • {
  • 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"
        }
    })
});

关于javascript - KendoUI ComboBox 显示 REST JSON 的错误解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19287588/

相关文章:

json - 从远程 JSON 文件设置 UITableViewCell 数据

android - 解析数组中的嵌套数组

javascript - 如何正确地将 2 个 JavaScript Promise 的结果相加并在 Promise 中返回结果?

javascript |使用换行符保存 textarea 值

xml - 在 RestEasy 中从 ExceptionMapper 返回 JSON 的简单方法?

java - 如何检查字符串是否是有效的 Json Schema?

javascript - 如何使用带词缀的 css bootstrap list-group 在列中创建粘性菜单?

javascript - 如何在 marquee 标签中设置小于 1 的滚动值?

PHP XML 实体未定义 simplexml_load_string 和 SimpleXMLElement addChild/addAttribute 的解析问题

java - 如何从 Java 中的字符串解析运算符