当前位置: 首页 > news >正文

post给后端传递数组和多个参数

        这是前端的数据结构 

  data() {return {loading: false,inputForm: {id: '${gridProject.id}',gridName: '',gridId: '',projectName: '',projectId: '',type: ''},data: [],value: []}},

        其中 gridId 和 type 是单个参数 , value 是个数组注意 这里data中的value[]不要直接给后端传过去,需要转接下再发送过去

// 提交
doSubmit(call) {let value = this.valuelet type = this.inputForm.typethis.post('${ctx}/basicinfo/gridProject/save?gridId=' + this.inputForm.gridId + '&type=' + type, value).then((res) => {if (res.success) {this.$message.success(res.msg)call()} else {this.$message.error(res.msg)}})
}

        后端做接受时需要添加 @RequestBody 和 @RequestParam注解区分前端传来的数据

    /*** 保存网格项目关联信息**/@ApiOperation("保存")@ResponseBody@PostMapping(value = "save")public AjaxJson save(@RequestBody @RequestParam("gridId") String gridId,@RequestBody String[] value,@RequestBody @RequestParam("type") String type) throws Exception {gridProjectService.saveProject(gridId,value,type);return AjaxJson.success("保存网格项目关联信息成功");}

 

http://www.lryc.cn/news/218499.html

相关文章:

  • 音频修复增强软件iZotope RX 10 mac中文特点
  • 【面试】虚拟机栈面试题
  • 白话熵增定律
  • (论文阅读14/100)End-to-end people detection in crowded scenes
  • Go的错误处理
  • 云原生相关概念
  • 【JS】this指向
  • SpringCloud Alibaba Demo(Nacos,OpenFeign,Gatway,Sentinel)
  • 基于nodejs+vue畅听校园点歌系统的设计与实现
  • IDEA 设置代码注释模板
  • emoji对齐 特殊字符对齐 文本对齐
  • Selenium Python 中的动作链
  • OceanBase:03-集群部署
  • PTA: 矩阵的乘法运算
  • 4K Video Downloader Pro v4.28.0(视频下载器)
  • java pdf,word,ppt转图片
  • map set
  • Fourier分析导论——第3章——Fourier级数的收敛性(E.M. Stein R. Shakarchi)
  • 解决ruoyi-vue部署到域名子路径静态资源404
  • 游戏引擎中为什么要用四元数表示旋转而不用欧拉角旋转?
  • E-Office(泛微OA)前台任意文件读取漏洞复现
  • 前端小案例 | 喵喵大王立大功 | 一个带便利贴功能的todolist面板
  • 算法训练营第十一天 | 20. 有效的括号、 1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值
  • Python unittest单元测试框架 TestSuite测试套件
  • FSB逮捕为乌克兰网络部队工作的俄罗斯黑客
  • 【PC电脑windows-学习样例tusb_serial_device-ESP32的USB模拟串口程序+VScode建立工程+usb组件添加+-基础样例学习】
  • LeetCode75——Day26
  • 面试算法53:二叉搜索树的下一个节点
  • 2023SHCTF web方向wp
  • 从物理磁盘到数据库 —— 存储IO链路访问图