未捕获的对象错误Kendo网格读取问题 [英] Uncaught object error Kendo grid read issue

查看:111
本文介绍了未捕获的对象错误Kendo网格读取问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是剑道新手.

我试图用远程链接中的数据创建剑道网格

I was trying to create a Kendo grid with data from a remote link

我的代码:

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 

为什么会出现此错误?该怎么解决?

Why am I getting this error? How to solve it?

CodePen

更新

剑道上的通话示例已读

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字段名称,它将起作用.

The problems is that fields (columns) cannot be numbers. This is because internally, if you have a column called 1, it generates code as data.1 which is not valid. Change your columns name to a valid JavaScript field name and it will work.

这篇关于未捕获的对象错误Kendo网格读取问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆