jquery向后台提交数组的代码分析
时间:2020-02-20来源:系统城作者:电脑系统城
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);
- }
以上就是我们小编结合多篇后整理的相关内容,希望能够帮助到大家。
相关信息
-
uniapp五分钟实现刷抖音小程序教程示例
最近闲来无事,在自己的小程序里面集成了一个小视频的接口,但是由于小程序对于播放视频的限制,只能用来做一个demo刷视频了,没办法上线体验。小程序播放视频限制最多10个,超出可能...
2023-03-18
-