求助:Extjs4中store无法获取服务器端返回数据

蚂蚁的主儿 2016-09-18 05:14:28
客户端ajax可以发送请求到服务器端,服务器端可以打印出返回的数据,但在客户端无法收接数据,请大神们帮忙看看代码。谢谢

Ext.onReady(function() {
Ext.define('ClassDic', {
extend: 'Ext.data.Model',
/*fields: [{name:'dicName',type:'string'},
{name:'dicValue',type:'int'},
{name:'clsType',type:'int'},
{name:'enabled',type:'int'}
]*/
fields: ["dicName","dicValue","clsType","enabled"]
});
var atClassStore = Ext.create("Ext.data.Store", {
model: 'ClassDic',
proxy: {
type: 'ajax',
url : 'dic_ajaxListUpClass',
reader: {
type: 'json',
root: 'data'
}
},
autoLoad: true
});
Ext.Msg.alert(atClassStore.data);

主要是在这儿绑定不到数据:
{
xtype:'fieldcontainer',
layout:'hbox',
width:'100%',
items:[{
xtype: "combobox",
allowBlank: false,
blankText:"请选择现在就读班级!",
name: 'regUser.upCls',
flex:1,
margin: '5 0 5 0',
fieldLabel: "所在班级",
store: atClassStore,
editable: false,
displayField: "dicName",
valueField: "dicValue",
emptyText: "--请选择班级--",
queryMode: "local"

}

服务器端代码:
public String ajaxListUpClass(){

List<ClassDic> list=dicService.listUpClass();
result=JsonTool.objectToJsonStr(list);//对象转json 自动加上success属性
System.out.println(result);
return "toAjax";

}

服务器打印的json数据。
{'success':true,'data':[{"clsType":2,"dicName":"高一(1)班","dicValue":1,"enabled":1},{"clsType":2,"dicName":"高一(2)班","dicValue":2,"enabled":1},{"clsType":2,"dicName":"高一(3)班","dicValue":3,"enabled":1},{"clsType":2,"dicName":"高一(4)班","dicValue":4,"enabled":1},{"clsType":2,"dicName":"高一(5)班","dicValue":5,"enabled":1},{"clsType":2,"dicName":"高一(6)班","dicValue":6,"enabled":1},{"clsType":2,"dicName":"高一(7)班","dicValue":7,"enabled":1},{"clsType":2,"dicName":"高一(8)班","dicValue":8,"enabled":1},{"clsType":2,"dicName":"高一(9)班","dicValue":9,"enabled":1},{"clsType":2,"dicName":"高一(10)班","dicValue":10,"enabled":1},{"clsType":2,"dicName":"高一(11)班","dicValue":11,"enabled":1},{"clsType":2,"dicName":"高一(12)班","dicValue":12,"enabled":1},{"clsType":2,"dicName":"高一(13)班","dicValue":13,"enabled":1},{"clsType":2,"dicName":"高一(14)班","dicValue":14,"enabled":1},{"clsType":2,"dicName":"高一(15)班","dicValue":15,"enabled":1},{"clsType":2,"dicName":"高一(16)班","dicValue":16,"enabled":1},{"clsType":2,"dicName":"高一(17)班","dicValue":17,"enabled":1},{"clsType":2,"dicName":"高一(18)班","dicValue":18,"enabled":1},{"clsType":2,"dicName":"高一(19)班","dicValue":19,"enabled":1},{"clsType":2,"dicName":"高一(20)班","dicValue":20,"enabled":1}]}
...全文
116 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
蚂蚁的主儿 2016-09-18
  • 打赏
  • 举报
回复
引用 1 楼 showbo的回复:
自己f12看浏览器获取到的数据是这些没有,不要看服务器端的,服务器端得到的不一定就是客户端最终得到的
firebug没有接受到数据
Go 旅城通票 2016-09-18
  • 打赏
  • 举报
回复
自己f12看浏览器获取到的数据是这些没有,不要看服务器端的,服务器端得到的不一定就是客户端最终得到的

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧