富客户端程序设计实例 - 视图层(Ext JS) - 前后台数据交互
后台返回Json串样式,其中包括了results、items和success3个节点。results是返回的记录条数,items是记录的信息,success用于判断读取是否成功。{"results":13,"items":[{"id":"1","statu":1,},……{}],"success":true}。判断读取如果success为true,则调用root:'items'下的内容。如果为false则读取 messageProperty:'message'。message和success一样都是自己定义的。message可以用来输出报错信息的内容。
- Ext.define('Hongbo.store.west.ChaKanStore',
- {
- extend: 'Ext.data.Store',
- autoLoad: true,
- model: 'Hongbo.model.west.ChaKanModel',
- // 使用proxy指定加载远程数据
- proxy:
- {
- type:'ajax',
- actionMethods:
- {
- read:'POST'
- },
- api:
- {
- read:'empl/employee!read.action' ,
- create:'empl/employee!add.action',
- update:'empl/employee!update.action',
- destroy:'empl/employee!destroy.action'
- },
- reader:
- {
- type:'json',
- root:'items',
- successProperty:'success',
- messageProperty:'message'
- }
- }
- });