jquery怎么实现向后台提交数组
本文讲解"jquery如何实现向后台提交数组",希望能够解决您遇到的有关问题,下面我们来看这篇 "jquery如何实现向后台提交数组" 文章。
jquery:向后台提交数组
var resArray = new Array(1,2,3);$.post(prefix + '/save/res/', { 'roleID' : $('#roleID').val(), 'resArray' : resArray, }, function(result) { top.closeLayer(); if (result.state == 'succ') { top.refreshRight(); top.okLayer('维护角色', '保存数据成功'); } else { top.errorLayer('维护角色', '保存数据失败'); } }, 'json');
后端接收,以springboot为例:
@RequestParam(name = "resArray[]", required = false) String[] resArray
resArray[] 必须这样写!
实例补充:
jQuery.ajax向后台传递数组问题
//创建一个测试数组 var boxIds = new Array(); boxIds.push(12182); boxIds.push(12183); boxIds.push(12184); //向后台交互 $.ajax({ url: "/xxx", type: "GET", data: { "boxIds": boxIds, "boxType": 0, "time": new Date().getTime() }, success: function(data) { //do sth... } });
后台controller代码(SpringMVC)
@ResponseBody @RequestMapping(value = "/box/changeLock") public String changeLock(final Long[] boxIds, final int boxType) { return locker_ChangeLockService.changeLock(boxIds, boxType); }
关于 "jquery如何实现向后台提交数组" 就介绍到这。希望大家多多支持编程宝库。
本文讲解"JQuery中的选择器有哪些",希望能够解决您遇到的有关问题,下面我们来看这篇 "JQuery中的选择器有哪些" 文章。css选择器选择器语法描述示例标签选择器E{css规则}以文档标签作为选择符di ...