js怎么遍历我后台传过来的Map
2个回答
展开全部
首先,你说的是后台传来,并且是map,并且用js方式。这有两个情况:
map 的值是实体类,无法遍历每条实体类的内部(js拿到键值对的值,是内存引用地址)
map 的值不是实体类,可以通过
var map = JSON.parse('${变量名}');//转为json,注意要有引号
for ( var i in map) { // i是索引
var obj = map[i];
}=============
针对第一种情况,2个方法:
1. 后台先转为json字符串,再传给前端;
2. 通过类似java的<c:foreach这样的后台语言操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Map 是java 的对象吗?建议后台转化成json格式数据 js 可以直接解析
如 后台向前端输出
{
name:"张三"
}
js 可以直接用
response.name 获取到张三
如 后台向前端输出
{
name:"张三"
}
js 可以直接用
response.name 获取到张三
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询