后台返回数据为map集合,前端js处理方法

当后台返回的数据不是json而是map集合的时候,前端js中处理就将其看作是一个数组,例如后台返回的代码入下:

Map<String, String> result = new HashMap<String, String>();
map.put("code", "200");
map.put("title", result.get("title"));
map.put("content", result.get("content"));
return map;

前端处理时,直接以数组的形式输出即可,代码如下:

             if(data["code"]=="200"){
                var title =data["title"];
                var content = data["content"];
                alert(title);
                alert(content);
            }

其中data即为后台返回的Map集合

时间: 2024-10-06 14:34:41

后台返回数据为map集合,前端js处理方法的相关文章

遍历Map集合的几种方法

遍历Map集合的几种方法 方法1:使用迭代器iterator遍历集合 HashMap<Integer, Long> map = new HashMap<Integer, Long>(); for (int i = 1; i <= 50; i++) { map.put(i, Math.round(3.14*i*i)); } // map转换为set集合 Set<Entry<Integer, Long>> set = map.entrySet(); //

fetch的使用--当无法判断后台返回数据为什么类型时如何操作

需求:一个增删改查页面,当新增,删除或者修改操作时不确定后台会返回的信息(会根据需求不同请求成功后可能返回message,可能什么都不返回) 问题:使用fetch进行请求时, Fetch API 的 Response 接口呈现了对一次请求的响应数据,response解析数据的方法我用到的为response.json()和response.text(),因为response可以获取到状态码,请求状态,但是在解析之前是不清楚返回到结果用哪种方式解析的,如果后台返回的为空还用json的方式就会报错 

后台返回数据事null时怎么进行判断

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px } span.s1 { font: 12.0px ".PingFang

前端模拟后台返回数据之Mockjs

一.官方文档: https://github.com/nuysoft/Mock/wiki/Syntax-Specification 二.极限前端实例: http://jixianqianduan.com/frontend-javascript/2015/09/20/mockjs.html

如何把后台返回数据的根据某个选项去重新排序?

比如:一个用户列表要按照用户的积分高低去排序渲染(一般后台会排序之后返回给你); 例如下面的data是请求回来的数据, var data={ "ret_code": "0", "ret_msg": "ok", "data": { "users": [ { "pfid": 1000011, "nickname": "cabbageancy&

怎么解析后台返回数据中\r\n换行

? 给div添加css样式, white-space: pre-wrap; 即可 ? 文章来源:刘俊涛的博客 欢迎关注公众号.留言.评论,一起学习. __________________________________________________________________________________ 若有帮助到您,欢迎捐赠支持,您的支持是对我坚持最好的肯定(*^_^*) 原文地址:https://www.cnblogs.com/lovebing/p/12332809.html

java中map集合两种遍历方法

1.声明一个map: Map map = new HashMap(); 2.向map中放值,注意:map是key-value的形式存放的.如: map.put("sa","dd"); 3.从map中取值:String str = map.get("sa").toString();结果是:str = "dd"; 4.遍历一个map,从中取得key 和value JDK1.5 Map m = new HashMap(); for

遍历Map集合的三种方法

1:使用map.keySet() Set set = map.keySet(); for( String key : set ){ String value = map.get(key); } 2:使用map.entrySet() Set<Map.Entry<String, String>> set = map.entrySet(); for( Map.Entry<String, String> entryset : set ){ String key = entry.

当后台返回的json数据里有h5字符串该如何显示

有时候一些数据是需要动态显示,并且需要换行,但客户端并不知道这些数据该在哪里换行, 并按照后台编辑格式来显示,于是后台直接返回的后台编辑的h5字符串,但数据已经经过json 解析过了,再去通过专门解析h5的第三方去解析瞬间感觉头大,于是我去百度了一下如何显示 后台返回的h5字符串,有两个方法,一种是label的attributedText,还一种是webView. label的写法: NSAttributedString * attrStr = [[NSAttributedString allo