jquery 尝试获取对象内的名称数据值(使用Kendo Ui)

whlutmcx  于 2022-11-03  发布在  jQuery
关注(0)|答案(2)|浏览(107)

所以我有一个简单的对象

var dataSource = new kendo.data.DataSource({
       data : ["One", "Two"]
    });
    console.log(dataSource.data[0]);

    kendo.bind($("#container3"), {});

我试图得到“一”或“二”的值,但我总是得到未定义的。

console.log(dataSource.data[0]);
toiithl6

toiithl61#

使用了

dataSource.transport.data[0]

而不是

dataSource.data[0]
jc3wubiy

jc3wubiy2#

您应该使用data方法来取得dataSource的dataItems。请记住,如果dataSource未透过fetch、read或query方法的呼叫填入项目,则此方法会传回空数组:

var dataSource = new kendo.data.DataSource({
    data : ["One", "Two"]
  });

  dataSource.fetch(function(){
    console.log(dataSource.data()[0]);
  })

相关问题