FLEX4.7 与Java后台交互返回json格式的数组 并赋值给前台datagrid
2013-11-21 22:19
543 查看
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <s:layout> <s:BasicLayout/> </s:layout> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; protected function jsonService_resultHandler(event:ResultEvent):void { var rawData:String = event.result as String; //单引号替换为双引号 rawData = rawData.replace(/\'/g,"\""); var result:Array = (JSON.parse(rawData) as Array); var dp:ArrayCollection = new ArrayCollection(result); this.dg.dataProvider = dp; } protected function btnSubmit_clickHandler():void { this.jsonService.send(); } ]]> </fx:Script> <fx:Declarations> <s:HTTPService id="jsonService" url="jsonAction" resultFormat="text" result="jsonService_resultHandler(event)"/> </fx:Declarations> <s:DataGrid id="dg" x="129" y="138" width="500" height="300"> <s:columns> <s:ArrayList> <s:GridColumn headerText="username" dataField="username"/> <s:GridColumn headerText="password" dataField="password"/> </s:ArrayList> </s:columns> </s:DataGrid> <s:Button id="btnSubmit" x="150" y="500" label="submit" click="btnSubmit_clickHandler()"/> </s:Application>
后台返回的数据为:
String jsonContent = "[{'username':'simon1','password':'123'},{'username':'simon2','password':'123'},{'username':'simon3','password':'123'}]";
相关文章推荐
- Java后台如何接收并处理前台传过来的json格式的数组参数
- 05.Java后台如何接收并处理前台传过来的json格式的数组参数
- Java后台如何接收并处理前台传过来的json格式的数组参数
- Java后台如何接收并处理前台传过来的json格式的数组参数
- Java后台如何接收并处理前台传过来的json格式的数组参数
- C#后台把多个字符串结果封装成JSON格式并返回前台解析
- Java后台传前台json数组
- 使用jackson将java对象转换成标准的json格式,便于与easyui的datagrid交互
- 后台将对象转换为json格式,前台js解析json数据,将字符串转化为数组
- EXT 中json格式数据后台与前台的交互
- fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
- java后台JSON解析前台传入的数组JSON字符串
- Flex4.7 与Java后台的交行 通过json 格式的对象
- fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
- fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
- java将数据以json的格式返回到前台并解析
- 两种方法在Django框架中支持后台返回包含中文的JSON/数组格式
- 将后台List对象以Json格式返回到前台Ajax请求
- json格式数据在前台与后台之间交互实例
- Jackson 后台将javabean对象、List转为json格式字符串并返回,同时前台解析