jsonStore 数据获取
来源:互联网 发布:80端口是否打开 编辑:程序博客网 时间:2024/06/02 18:33
初学ext,对ext几个store还不熟悉,后台已经是把数据返回了,但前台就是获取不到,浪费了半天的时间,我把源代码铁一下:
后台servlet代码:
public class DataServiceServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/json;charset=utf-8");//设置返的数据不会出现中文乱码.
PrintWriter out = response.getWriter();
String json = "{root:[{name:'name1',password:'111'},{name:'name2',password:'222'}]}";
System.out.println(json);
out.write(json);
out.flush();
out.close();
}
}
这后台代码是完全没问题的.
看看前台的.
Ext.onReady(function() {
var simpStore = new Ext.data.JsonStore({
url : 'http://localhost:8080/extDemo/getData',
root : 'root',
fields : ['name','password']
});
simpStore.on('load', function(tt){alert(tt.getCount());});
simpStore.load();
});
关键就在红色这段,原来我是没有这个,直接在后面写: alert(simpStore.getCount());
这样,结果都是0,后来看了老外的一个提示,才知道,异步获取,要先用On方法注册下load,这个的作用是等到load完成之后,才调用load方法。否则,就没Load完,就执行下一段了,弹出来的当然就是0.O(∩_∩)O哈哈~
- jsonStore 数据获取
- Extjs 如何获取jsonstore中的数据
- jsonStore获取属性中的值
- ext的Ext.data.JsonStore不自动获取数据的问题记录
- jsonStore加载远程和本地数据实例
- GridPanel加载本地数据JsonStore生成表格的简单实例
- 关于JsonStore中数据和字段关系的描述
- jsonStore用法
- Ext中JsonStore重新设置url然后加载数据的方法
- extjs JSONStore的load事件/insert,add方法应用 如何动态改变显示数据
- extjs 2.3 修复 jsonstore 嵌套多级引用数据NULL的BUG
- extjs JsonStore加载数据,Combobox只显示最后一项值问题
- extjs JSONStore的load事件/insert,add方法应用 如何动态改变显示数据
- Ext.data.JsonStore使用HttpProxy加载数据时传递参数的两种方法
- 在Ext的JsonStore的load方法中使用回调callback 修改treeStore 数据
- 【读】Ext.data.JsonStore
- 在PropertyGrid使用JsonStore
- 浅谈:Ext.data.JsonStore
- FlEX杂谈
- 有关文本挖掘
- 嵌入式linux文件I/O编程 (open、read、write、lseek、close)
- 3ds max 导出插件开发后记
- 管理者的三多三少
- jsonStore 数据获取
- 想问一下,VC视频采集谁有资料啊???书本的那种介绍资料,电子书,网页也好啊、
- ORA-01578的解决方式
- 网站建设,erp软件开发
- 数据赋值时易犯的错误
- uClinux内核和标准linux内核的比较
- java解析properties的方法
- 页面跳转的问题
- JIRA和SVN集成