jquery遍历从后台返回的List

后台代码转换成JOSN格式:

List<Map<String, String>> picList=dataBaseService.executeQuery("SELECT * FROM j_recommend WHERE type='RIMG' ORDER BY rid ASC ");

                if(picList.size()!=0){
                    StringBuilder sb = new StringBuilder();
                    sb.append("[{");
                    for (Map<String, String> map : picList) {
                        for (String key : map.keySet()) {
                            sb.append(key).append(":\"").append(
                                    map.get(key)).append("\"").append(",");
                        }
                        sb.deleteCharAt(sb.lastIndexOf(","));
                        sb.append("},{");
                    }
                    
                    sb.deleteCharAt(sb.lastIndexOf(","));
                    sb.deleteCharAt(sb.lastIndexOf("{"));
                    sb.append("];");
                    request.setAttribute("picJson", sb);

                }

JQuery进行遍历:

  var arr = eval('${picJson}'); //进行转换,转成json对象
     for(j in arr){  
     alert(arr[j].title);
    }

你可能感兴趣的:(jquery遍历从后台返回的List)