js获取遍历后台传过来的map对象

2024-05-29 09:58

本文主要是介绍js获取遍历后台传过来的map对象,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.后台代码

public ModelMap totalWechatData(){ModelMap map =new ModelMap();//1.查询发布日期热度词String xaxisData[]={"wechat_pulbic_num","webpage_wechat","webpage_pic","image_search"};List<WechatTotalDomain> yzxisDataList=new ArrayList<WechatTotalDomain>();
  Map<String,List<Integer>> dataMap=new HashMap<String,List<Integer>>();for(int k=0;k<xaxisData.length;k++){if(k==0){List<Integer> list1=new ArrayList<Integer>();list1.add(4804);list1.add(1444);list1.add(1332);list1.add(890);dataMap.put(xaxisData[k],list1);}if(k==1){List<Integer> list1=new ArrayList<Integer>();list1.add(5506);list1.add(1674);list1.add(456);list1.add(990);dataMap.put(xaxisData[k],list1);}if(k==2){List<Integer> list1=new ArrayList<Integer>();list1.add(6040);list1.add(1823);list1.add(1484);list1.add(1116);dataMap.put(xaxisData[k],list1);}if(k==3){List<Integer> list1=new ArrayList<Integer>();list1.add(6311);list1.add(1902);list1.add(1745);list1.add(1215);dataMap.put(xaxisData[k],list1);}}map.put("xaxisData",xaxisData);
    map.put("yzxisdataMap",dataMap);return map;
}

前台遍历:

$.post("wechat_report/totalWechatData",{}, function (data, status) {var xhotData=data.xaxisData;var yhotData=data.yzxisdataMap;alert(  Object.getOwnPropertyNames(yhotData).length);/**  方式一
    for(var k in yhotData){alert("key名称是:"+k+",key的值是:"+yhotData[k]);}**/
    for(var k=0;k<Object.getOwnPropertyNames(yhotData).length;k++ ){alert("keys名称是:"+xhotData[k]+",keys的值是:"+yhotData[xhotData[k]]);}
});

3.获取长度:

Object.getOwnPropertyNames(yhotData).length

这篇关于js获取遍历后台传过来的map对象的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1013345

相关文章

Python获取中国节假日数据记录入JSON文件

《Python获取中国节假日数据记录入JSON文件》项目系统内置的日历应用为了提升用户体验,特别设置了在调休日期显示“休”的UI图标功能,那么问题是这些调休数据从哪里来呢?我尝试一种更为智能的方法:P... 目录节假日数据获取存入jsON文件节假日数据读取封装完整代码项目系统内置的日历应用为了提升用户体验,

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre

使用Python实现获取网页指定内容

《使用Python实现获取网页指定内容》在当今互联网时代,网页数据抓取是一项非常重要的技能,本文将带你从零开始学习如何使用Python获取网页中的指定内容,希望对大家有所帮助... 目录引言1. 网页抓取的基本概念2. python中的网页抓取库3. 安装必要的库4. 发送HTTP请求并获取网页内容5. 解

SpringBoot如何通过Map实现策略模式

《SpringBoot如何通过Map实现策略模式》策略模式是一种行为设计模式,它允许在运行时选择算法的行为,在Spring框架中,我们可以利用@Resource注解和Map集合来优雅地实现策略模式,这... 目录前言底层机制解析Spring的集合类型自动装配@Resource注解的行为实现原理使用直接使用M

C++常见容器获取头元素的方法大全

《C++常见容器获取头元素的方法大全》在C++编程中,容器是存储和管理数据集合的重要工具,不同的容器提供了不同的接口来访问和操作其中的元素,获取容器的头元素(即第一个元素)是常见的操作之一,本文将详细... 目录一、std::vector二、std::list三、std::deque四、std::forwa

使用Python高效获取网络数据的操作指南

《使用Python高效获取网络数据的操作指南》网络爬虫是一种自动化程序,用于访问和提取网站上的数据,Python是进行网络爬虫开发的理想语言,拥有丰富的库和工具,使得编写和维护爬虫变得简单高效,本文将... 目录网络爬虫的基本概念常用库介绍安装库Requests和BeautifulSoup爬虫开发发送请求解

C++ 各种map特点对比分析

《C++各种map特点对比分析》文章比较了C++中不同类型的map(如std::map,std::unordered_map,std::multimap,std::unordered_multima... 目录特点比较C++ 示例代码 ​​​​​​代码解释特点比较1. std::map底层实现:基于红黑

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式