zoukankan      html  css  js  c++  java
  • springmvc RequestBody

    @ResponseBody

    @RequestMapping

    @RequestBody

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    var $btnno2 = $(".mask .btn1 button.ok"); //确认按钮绑定
    $btnno2.click(function() {
    var nodes = treeObj.getCheckedNodes();
    var ids = [];
    nodes.forEach(function(data, index, arr) {
    if(data){
    if(data.floor == '4'){
    ids.push(data.id);
    }
    }
    });
    var parameter = {};
    parameter.ids =ids;
    parameter.adminName = $(".popup-content .popup-content-edit .popup-content-edit2").text();
    parameter.adminId = $(".popup-content .popup-content-edit .popup-content-edit2").attr("nodeid");
    $.ajax({
    type : "post",
    url : SITE_PATH + "/resourcePush/saveAdminEdit",
    data : JSON.stringify(parameter),
    dataType : "json",
    contentType : 'application/json;charset=UTF-8',
    async : true,
    success : function(data) {
    if(data.status=='success'){
    $mask.hide();
    $editpopup.hide();
    layer.msg(res.message);
    //刷新主页面
    window.mc.queryCount();
    }else{
    layer.msg(res.message);
    }
    },
    error : function() {
    }
    });

    })

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    @ResponseBody
    @RequestMapping(value = "/saveAdminEdit", method = RequestMethod.POST)
    //public Map<String, Object> saveAdminEdit(@RequestBody List<String> ids, String adminName, String adminId){
    public Map<String, Object> saveAdminEdit(@RequestBody Map<String, Object> map){
    Map<String, Object> result = new HashMap<>();
    @SuppressWarnings("unchecked")
    List<String> ids = (List<String>)map.get("ids");
    String adminName = ObjectUtils.toString(map.get("adminName"));
    String adminId = ObjectUtils.toString(map.get("adminId"));
    if(CollectionUtils.isEmpty(ids) || StringUtils.isBlank(adminName) || StringUtils.isBlank(adminId)){
    result.put("status", "failed");
    result.put("message", "操作失败");
    }
    result = calendarManagerService.saveAdminEdit(ids, adminName, adminId);
    return result;
    }

  • 相关阅读:
    windows C++ 网络编程
    typedef void (*Fun) (void) 的理解——函数指针——typedef函数指针
    获取屏幕分辨率(C/C++)
    随手记
    【SQLite】可视化工具SQLite studio
    C++宽窄字符串转换
    并发编程1——一个简单的多线程程序
    css中:after和:before的作用及使用方法
    uniapp—App—自定义导航栏
    vue—封装无数据时默认展示组件
  • 原文地址:https://www.cnblogs.com/whoknows1/p/9419206.html
Copyright © 2011-2022 走看看