Kendo UI数据源提取未获取

时间:2013-11-10 05:57:33

标签: javascript jquery kendo-ui

我有一个调用fetch函数的kendo UI数据源。 dataSource返回3个结果。但是fetch不会执行并填充我的数组。

我缺少什么。读取通话完美无缺。在fetch中运行的回调没有运行。

var dataSource = new kendo.data.DataSource({
            transport: {
                read: {
                    url: "../api/User/GetUsers",
                    dataType: "jsonp"
                }
            }
        });
        var arr = [];
        var len =null;

        dataSource.fetch(function(){
            var data = dataSource.data();
            len = data.length;
            console.log(data.length);
            for (var i = 0; i < len; i++) {
                console.log(data[i]); // displays "Chai"
                arr.push(data[i]);
            }

        });

UPDATE FIXED 谢谢@NathanPrather答案是在“json”而不是“jsonp”

var dataSource = new kendo.data.DataSource({
            transport: {
                read: {
                    url: "../api/User/GetUsers",
                    dataType: "json"
                }
            }
        });

0 个答案:

没有答案