Ext.data.Store的reader为啥读不出数据

bdmh bdmh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
reader中有个root配置,指明读取json中的数组,可是设置都没问题,就是读取不到

Ext.data.Store定义

var store = Ext.create('Ext.data.Store', {
baseParams:{catalogid:0},
pageSize:countPerPage,
fields: ["id","filecode","filename"],
proxy: {
type: 'ajax',
url: '././FileListServlet'
},
reader:{
type:'json',
root:'items'
}
});

如果返回一个纯数组的json,即可读到数据,如下

[
{
"id": 10,
"catalogid": 0,
"filecode": "BF-36",
"filename": "供应厂商管理办法"
},
{
"id": 11,
"catalogid": 0,
"filecode": "BF-16",
"filename": "设备检修施工单位管理办法"
}
]

如果加上success等其他信息就无法读取,不知是哪里问题,如下

{
success: true,
total: 2,
items: [
{
"id": 10,
"catalogid": 0,
"filecode": "BF-36",
"filename": "供应厂商管理办法"
},
{
"id": 11,
"catalogid": 0,
"filecode": "BF-16",
"filename": "设备检修施工单位管理办法"
}
]
}
...全文
评论 1
收藏 已收藏
分享
返回顶部
bdmh
bdmh 优质创作者: 移动开发技术领域 优质创作者: 移动开发技术领域领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
JavaScript 87,984 成员 224,681 内容