ajax+springboot传递多层Map


猪:

  data为json格式的数据对象(字符串,可用JSON.stringify转换)

  contentType为"appliaction/json"(表示数据为json格式)

 

$("#topo_configer_close").click(function(){
        var url = "setConfiger";
        $.ajax({
            type : "post",
            url : url,
            contentType : "application/json",
            data : configer,
            dataType : "json",
            success : function(data){
                if(data){
                    $("#configer_div").css("display","none");
                }
            }
        });
    });
ajax
    @ResponseBody
    @RequestMapping(value="setConfiger", method=RequestMethod.POST)
    public boolean setConfiger(@RequestBody Map<String, Map<String, ConfigerValue>> configerMap) {
        return configerService.setConfiger(configerMap);
    }
controller
{"1":{"名称":"Yes","cpu":"Yes","内存":"Yes","硬盘":"Yes","是否升级":"No","是否备份":"No","备注":"No"},"2":{"是":"Yes","否":"No"},"3":{"是":"Yes","否":"No"},"4":{"是":"Yes","否":"No"}}
json数据


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM