遍历json字符串 并 写入对应的文本框

1.js代码:

 1 function getFlws(){
 2     var url = urlpath + "bhjk/getJson2.sd?";
 3     
 4     $.post(url,function(data){
 5         var jsobj = eval('(' + data + ')');
 6         var wsmc = "";
 7         json = jsobj.Rows;
 8         for(var i=0;i<json.length;i++){
 9             if(json[i].wsmc != null && json[i].wsmc != undefined){
10                 wsmc += json[i].wsmc+"    ";
11             }
12             if('受案登记表' == json[i].wsmc){
13                 $("#SADJB").val(json[i].wsid);                            
14             }else if('立案决定书' == json[i].wsmc){
15                 $("#LAJDS").val(json[i].wsid);
16             }else if('呈请立案报告书' == json[i].wsmc){
17                 $("#CQLAJDS").val(json[i].wsid);
18             }
19         }
20             $("#flws").val(wsmc);
21             $("#ajid").val(json[0].ajid);                    
22     });
23 }

2.java类:

 1 @RequestMapping(value = "/getJson2", produces = MediaType.APPLICATION_JSON_VALUE)
 2     @ResponseBody
 3     public String getJson2( HttpServletResponse response, HttpServletRequest request) {
 4         String str ="{message=操作成功!, Rows=[{wsmc=受案登记表, ajid=1785EB26D8CB7A7CE0530290300A4D60, wsid=584D8A8C36BC42F9B3FE7E54C6B439A0}, {wsmc=呈请立案报告书, ajid=1785EB26D8CB7A7CE0530290300A4D60, wsid=D5C0272C580F4026BEA64C62E92470F1}], Total=2}";
 5         SessionUser user = SessionShareUtil.getSessionUser();
 6         String sfz = user.getIdCard();
 7         JSONObject obj =null;
 8         try {
 9             obj = new JSONObject(str);
10         } catch (JSONException e) {
11             e.printStackTrace();
12         }  
13         return obj.toString();
14     }

 

posted @ 2017-03-26 10:28  懒得像猪  阅读(1055)  评论(0编辑  收藏  举报