2012-12-27 141 views
0

我能够使用KendoUI时JSON是在形式 { “数据” 来解析和提取数据:[ {}, {}, {} ] }阵列(JSON格式)的Bindind阵列KendoUI列表视图

不过,我不能这样做时,JSON是形式 [ {}, {}, {} ]

我试图与跟随着G代码:

var dataSourceSeam = new kendo.data.DataSource({ 
      transport: { 
       read: { 
        url: "data/address.json", 
        dataType: 'json' 
       } 
      } 

      ,schema:{ 
       data : "data", 
       size:"count" 

      } 

     }); 

回答

2

data : "data"你是说希望的JSON数组中的字段名为data

尝试:

var dataSourceSeam = new kendo.data.DataSource({ 
    transport: { 
     read: { 
      url: "data/address.json", 
      dataType: 'json' 
     } 
    } 
}; 

代替。

+0

是否将网址定义为本地地址,并将其定义为在线Web服务url导致任何区别? – Saty

+0

当它提到你的问题的主题时没有。但它对浏览器有所不同,因为它可能意味着[CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing)。 **但是,正如我所说,这不是你问题的主题,因为你在问为什么使用'data:“data”'。 – OnaBai

+0

我建议如何移除'schema'定义工作? – OnaBai