如何把Ext.data.store里的数据一次性用JSON传给后台(添加了后台解析部分)
2013-06-17 10:49
429 查看
前台部分很简单:
首先定义一个数组,用来储存STORE里的值。
之后利用store自带的each遍历方法把数组填满。
最后建一个ajax请求传送到后台即可。
主要是利用了JSON-Lib包,实现了关键功能。
首先定义一个数组,用来储存STORE里的值。
之后利用store自带的each遍历方法把数组填满。
最后建一个ajax请求传送到后台即可。
var lstAddRecord=new Array(); store.each(function(record) { lstAddRecord.push(record.data); }); Ext.Ajax.request({ url: 'function/rivaldata/rivalDataAction.do?tag=add', params: {strJson:Ext.encode(lstAddRecord)} });后台解析部分:
主要是利用了JSON-Lib包,实现了关键功能。
String strJson=request.getParameter("strJson"); JSONArray js=JSONArray.fromObject(strJson); JSONObject jo=null; Iterator it=js.iterator(); while(it.hasNext()){ jo=(JSONObject)it.next(); //follow codes are get the value :) String goodId=jo.getString("goodId"); Double goodsPrice=jo.getDouble("goodsPrice"); //ok, to do something use the vaules:) System.out.println("the goodId is :"+goodId); }
相关文章推荐
- 如何把Ext.data.store里的数据一次性用JSON传给后台(添加了后台解析部分)
- 如何把Ext.data.store里的数据一次性用JSON传给后台(添加了后台解析部分)
- Ext.data.xxxStore 数据解析的简单运用
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- Ext.data.GroupingStore 从后台获取数据
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- 在.Net C#中如何解析json数据(DataContractJsonSerializer类)
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- 玩转Web之Json(三)-----easy ui怎么把前台显示的dataGird中的所有数据序列化为json,返回到后台并解析
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- 玩转Web之Json(三)-----easy ui怎么把前台显示的dataGird中的所有数据序列化为json,返回到后台并解析
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- 玩转Web之Json(三)-----easy ui怎么把前台显示的dataGird中的所有数据序列化为json,返回到后台并解析
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- new Ext.data.JsonStore 加载后没有数据显示提示
- ext的Ext.data.JsonStore不自动获取数据的问题记录