• ajax请求传参数复杂对象list,后端springmvc接收参数


    也是同样的问题, 浪费我不少时间,在此记录

    问题描述:

      ajax请求后端,springmvc接收参数, 参数是个对象,属性中有list

    解决方法:

    JS:

    function save() {
      var gifts = [];
      var rows = detail.fnGetNodes();
      for (var i = 0; i < rows.length; i++) {
        var gift = {};
        var row = detail.fnGetData(rows[i]);
        gift['scode'] = row.scode;
        gift['smarkertValue'] = row.smarkertValue;
        gift['cpCount'] = count ? 1 : count;
        gifts.push(gift);
      }
     
      var params= {};// 参数对象
      params.templateName = $('#_tName').val();
      params.templateCode = $('#templateCode').val();
      params.infos = gifts;
      // 发送ajax
    $.ajax({
      url:"/autoinsur/template/create.json",
      type : "POST",
      dataType:"json",
      async: false,
      contentType : 'application/json;charset=utf-8',
      data : JSON.stringify(params),
      success: function (data) {
        if (data.resultCode != '0') {
          $.dopAlert("操作失败: " + data.resultMsg);
        }
      },
      error: function () {
        $.dopAlert("系统繁忙,请稍后重试");
      }
     });
    }
     
    后端controller代码:
    @RequestMapping("/template/create.json")
    @ResponseBody
    public CommonResult create(@RequestBody AIGiftTemplateQueryDto dto) {
      return null;
    }
     
     
  • 相关阅读:
    期末总结
    虚拟存储器学习记录
    实验报告
    并发编程学习记录
    进程&信号&管道实践学习记录
    异常控制流学习记录
    系统级IO实践学习记录
    系统级I/O学习记录
    Arduino小车学习与研究
    期中总结
  • 原文地址:https://www.cnblogs.com/dudadi/p/8137758.html
Copyright © 2020-2023  润新知