[英]Uncaught object error Kendo grid read issue
我是剑道新手。
我试图使用来自远程链接的数据创建Kendo网格
我的代码:
var dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "http://www.mocky.io/v2/53e1cd17aaabaeaa0bc9a8f9",
dataType: "jsonp",
//contentType: "application/json; charset=utf-8",
}
}
});
$("#grid").kendoGrid({
dataSource: dataSource,
pageable: true,
height: 550,
editable: "inline"
});
远程链接返回的位置
[{"metaId":1,"7":"A","3":"B","10":"C","18":"D","9":"E","5":"F","2":"G","27":"A","1":"AB","6":"AD","4":"AK","20":"AL"},...]
我出错了
Uncaught object
为什么会出现此错误? 怎么解决呢?
更新
Kendo的示例通话(已读)
http://www.mocky.io/v2/53e1cd17aaabaeaa0bc9a8f9?callback=jQuery191038502124254591763_1407308470150&_=1407308470151
响应
jQuery191038502124254591763_1407308470150([{"metaId":1,"7":"A","3":"B","10":"C","18":"D","9":"E","5":"F","2":"G","27":"A","1":"AB","6":"AD","4":"AK","20":"AL"},{"metaId":2,"7":"A","3":"B","10":"C","18":"D","9":"E","5":"F","2":"G","27":"A","1":"AB","6":"AD","4":"AK","20":"AL"},{"metaId":3,"7":"A","3":"B","10":"C","18":"D","9":"E","5":"F","2":"G","27":"A","1":"AB","6":"AD","4":"AK","20":"AL"},{"metaId":4,"7":"A","3":"B","10":"C","18":"D","9":"E","5":"F","2":"G","27":"A","1":"AB","6":"AD","4":"AK","20":"AL"},{"metaId":5,"7":"A","3":"B","10":"C","18":"D","9":"E","5":"F","2":"G","27":"A","1":"AB","6":"AD","4":"AK","20":"AL"}]);
问题在于字段(列)不能为数字。 这是因为在内部,如果您有一个名为1
的列,它将生成无效的代码作为data.1
。 将您的列名称更改为有效的JavaScript字段名称,它将起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.