zoukankan      html  css  js  c++  java
  • 后台传回来的Map类型的数据在前台中的JS代码中使用

            Map<String, String> projectTypeCodeMap = SysCodeUtils.getSysCodeMap(request, CommonFields.XT_PROJECT_TYPE);
            Map<String, String> projectRankCodeMap = SysCodeUtils.getSysCodeMap(request, CommonFields.XT_PROJECT_RANK);
            model.addAttribute("projectTypeMap", JSONObject.toJSON(projectTypeCodeMap));
            model.addAttribute("projectRankMap", JSONObject.toJSON(projectRankCodeMap));
            return "/pms/project_implement/suspend/list";
    
    function formatProjectRank(cellValue, options, rowObject) {
            let map = JSON.parse('${projectRankMap}');
            let value = "";
            for(let item in map){
                if (cellValue === item){
                    value = map[item];
                }
            }
            return value
        }
    

    其中JSONObject是来自于alibba的fastjson
    import com.alibaba.fastjson.JSONObject
    在前台JS代码中使用时,
    JSON.parse('${projectRankMap}')即可获取到对应的JSON数据。

    努力有用的话,还要天才做什么呢?
  • 相关阅读:
    小端大端
    位域
    c++ 2.1 编译器何时创建默认构造函数
    python 内置&&递归
    python返回值与局部全局变量
    python file
    python set
    python 字典的函数
    python FileError
    python pickle
  • 原文地址:https://www.cnblogs.com/crazy-xf/p/13651304.html
Copyright © 2011-2022 走看看