日期:2014-05-16  浏览次数:20830 次

EXTJS,JsonStore的问题,求助。。
JsonStore老是读取不到后台传回的数据。后台传回的数据前台已经打印出来,并且格式正确。
上代码:
JsonStore:

store : new Ext.data.JsonStore({
        //reader : new Ext.data.JsonReader({
            //url: 'ImgManage.ashx?method=getList',
        root: 'list',
            totalProperty: 'totalCount',
            idProperty: 'id',
            fields: [
               { name: 'id' },
               { name: 'company' },
               { name: 'price' },
               { name: 'change' },
               { name: 'pctChange' },
               { name: 'time' }
            ]
    //})
//data: []
}),

数据加载:

~.store.loadData(rs);
//这里这个rs,里面有rs.list和rs.totalCount;
//火狐里用console.log(rs)打印出来是完全没问题的

现在的问题是数据加载不进去。而直接~.store.loadData(rs.list);这样是能加载进去的。
实在找不到问题所在了。发帖求助。~~~求高手,要弄哭了我都。

------解决方案--------------------
loadData( Ext.data.Model[]/Object[] data, [Boolean append] )
Loads an array of data straight into the Store. ...